Searched refs:Truncs (Results 1 – 2 of 2) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | MVELaneInterleavingPass.cpp | 135 for (auto *T : Truncs) { in isProfitableToInterleave() 166 SmallSetVector<Instruction *, 4> Truncs; in tryInterleave() local 180 if (!Truncs.insert(I)) in tryInterleave() 287 for (auto *I : Truncs) in tryInterleave() 294 assert((!Truncs.empty() || !Reducts.empty()) && in tryInterleave() 296 if (Truncs.empty() && Exts.empty()) in tryInterleave() 299 auto *VT = !Truncs.empty() in tryInterleave() 300 ? cast<FixedVectorType>(Truncs[0]->getType()) in tryInterleave() 323 for (Instruction *I : Truncs) in tryInterleave() 330 if (!isProfitableToInterleave(Exts, Truncs)) in tryInterleave() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | CodeGenPrepare.cpp | 4346 SmallVectorImpl<Instruction *> *Truncs, const TargetLowering &TLI); 4362 SmallVectorImpl<Instruction *> *Truncs, 4370 SmallVectorImpl<Instruction *> *Truncs, const TargetLowering &TLI) { in signExtendOperandForOther() argument 4372 Exts, Truncs, TLI, true); in signExtendOperandForOther() 4380 SmallVectorImpl<Instruction *> *Truncs, const TargetLowering &TLI) { in zeroExtendOperandForOther() argument 4382 Exts, Truncs, TLI, false); in zeroExtendOperandForOther() 4391 SmallVectorImpl<Instruction *> *Truncs, 4549 SmallVectorImpl<Instruction *> *Truncs, const TargetLowering &TLI) { in promoteOperandForTruncAndAnyExt() argument 4597 SmallVectorImpl<Instruction *> *Truncs, const TargetLowering &TLI, in promoteOperandForOther() argument 4612 if (Truncs) in promoteOperandForOther() [all …]
|