Home
last modified time | relevance | path

Searched refs:Truncs (Results 1 – 2 of 2) sorted by relevance

/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/
DMVELaneInterleavingPass.cpp116 SmallSetVector<Instruction *, 4> &Truncs) { in isProfitableToInterleave() argument
135 for (auto *T : Truncs) { in isProfitableToInterleave()
167 SmallSetVector<Instruction *, 4> Truncs; in tryInterleave() local
180 if (!Truncs.insert(I)) in tryInterleave()
280 for (auto *I : Truncs) in tryInterleave()
284 assert(!Truncs.empty() && "Expected some truncs"); in tryInterleave()
305 for (Instruction *I : Truncs) in tryInterleave()
312 if (!isProfitableToInterleave(Exts, Truncs)) in tryInterleave()
356 for (Instruction *I : Truncs) { in tryInterleave()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DCodeGenPrepare.cpp4204 SmallVectorImpl<Instruction *> *Truncs, const TargetLowering &TLI);
4220 SmallVectorImpl<Instruction *> *Truncs,
4228 SmallVectorImpl<Instruction *> *Truncs, const TargetLowering &TLI) { in signExtendOperandForOther() argument
4230 Exts, Truncs, TLI, true); in signExtendOperandForOther()
4238 SmallVectorImpl<Instruction *> *Truncs, const TargetLowering &TLI) { in zeroExtendOperandForOther() argument
4240 Exts, Truncs, TLI, false); in zeroExtendOperandForOther()
4249 SmallVectorImpl<Instruction *> *Truncs,
4407 SmallVectorImpl<Instruction *> *Truncs, const TargetLowering &TLI) { in promoteOperandForTruncAndAnyExt() argument
4455 SmallVectorImpl<Instruction *> *Truncs, const TargetLowering &TLI, in promoteOperandForOther() argument
4470 if (Truncs) in promoteOperandForOther()
[all …]