Searched refs:Truncs (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | MVELaneInterleavingPass.cpp | 116 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 D | CodeGenPrepare.cpp | 4111 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 D | legalize-phi.mir | 60 ; Test that we insert legalization artifacts(Truncs here) into the correct BBs
|