Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A 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()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp4111 SmallVectorImpl<Instruction *> *Truncs, const TargetLowering &TLI);
4127 SmallVectorImpl<Instruction *> *Truncs,
4135 SmallVectorImpl<Instruction *> *Truncs, const TargetLowering &TLI) { in signExtendOperandForOther() argument
4137 Exts, Truncs, TLI, true); in signExtendOperandForOther()
4145 SmallVectorImpl<Instruction *> *Truncs, const TargetLowering &TLI) { in zeroExtendOperandForOther() argument
4147 Exts, Truncs, TLI, false); in zeroExtendOperandForOther()
4156 SmallVectorImpl<Instruction *> *Truncs,
4314 SmallVectorImpl<Instruction *> *Truncs, const TargetLowering &TLI) { in promoteOperandForTruncAndAnyExt() argument
4362 SmallVectorImpl<Instruction *> *Truncs, const TargetLowering &TLI, in promoteOperandForOther() argument
4377 if (Truncs) in promoteOperandForOther()
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/GlobalISel/
H A Dlegalize-phi.mir60 ; Test that we insert legalization artifacts(Truncs here) into the correct BBs