/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIModeRegister.cpp | 220 // - if it isn't compatible and an InsertionPoint isn't set, then we set the 221 // InsertionPoint to the current instruction, and we remember the current 223 // - if it isn't compatible and InsertionPoint is set we insert a seteg before 235 MachineInstr *InsertionPoint = nullptr; local 237 // requirements for the block, and need to defer the first InsertionPoint to 262 // If an InsertionPoint is set we will insert a setreg there. 263 if (InsertionPoint) { 264 insertSetreg(MBB, InsertionPoint, TII, IPChange.delta(NewInfo->Change)); 265 InsertionPoint = nullptr; 284 if (InsertionPoint) { [all...] |
/freebsd-13-stable/contrib/llvm-project/clang/lib/Format/ |
H A D | SortJavaScriptImports.cpp | 170 SourceRange InsertionPoint = References[0].Range; 171 InsertionPoint.setEnd(References[References.size() - 1].Range.getEnd()); 180 unsigned PreviousSize = getSourceText(InsertionPoint).size(); 190 << getSourceText(InsertionPoint) << "\nwith:\n" 193 Env.getSourceManager(), CharSourceRange::getCharRange(InsertionPoint),
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64PromoteConstant.cpp | 464 Instruction *InsertionPoint = findInsertionPoint(*User, OpNo); 467 LLVM_DEBUG(InsertionPoint->print(dbgs())); 470 if (isDominated(InsertionPoint, User, OpNo, InsertPts)) 474 if (tryAndMerge(InsertionPoint, User, OpNo, InsertPts)) 480 InsertPts[InsertionPoint].emplace_back(User, OpNo);
|
H A D | AArch64LoadStoreOptimizer.cpp | 697 MachineBasicBlock::iterator InsertionPoint = MergeForward ? MergeMI : I; 722 MIB = BuildMI(*MBB, InsertionPoint, DL, TII->get(getMatchingWideOpcode(Opc))) 870 MachineBasicBlock::iterator InsertionPoint = MergeForward ? Paired : I; 942 MIB = BuildMI(*MBB, InsertionPoint, DL, TII->get(getMatchingPairOpcode(Opc))) 976 // InsertionPoint. 978 BuildMI(*MBB, InsertionPoint, DL, TII->get(TargetOpcode::KILL), DstRegW) 984 BuildMI(*MBB, InsertionPoint, DL, TII->get(AArch64::SBFMXri), DstRegX)
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | InterleavedLoadCombinePass.cpp | 1122 // just before InsertionPoint. 1123 LoadInst *InsertionPoint = InterleavedLoad.front().EI[0].LI; local 1126 if (!InsertionPoint) 1194 if (!DT.dominates(InsertionPoint, VI.SVI)) 1200 IRBuilder<> Builder(InsertionPoint); 1211 Instruction::Load, ILTy, Factor, Indices, InsertionPoint->getAlign(), 1212 InsertionPoint->getPointerAddressSpace()); 1219 auto CI = Builder.CreatePointerCast(InsertionPoint->getOperand(0), 1224 auto LI = Builder.CreateAlignedLoad(ILTy, CI, InsertionPoint->getAlign(), 1228 LI, nullptr, MSSA.getMemoryAccess(InsertionPoint))); [all...] |
H A D | EarlyIfConversion.cpp | 139 MachineBasicBlock::iterator InsertionPoint; member in class:__anon3455::SSAIfConv 359 /// This function sets InsertionPoint and returns true when successful, it 419 InsertionPoint = I; 639 Head->splice(InsertionPoint, TBB, TBB->begin(), TBB->getFirstTerminator()); 644 Head->splice(InsertionPoint, FBB, FBB->begin(), FBB->getFirstTerminator());
|
/freebsd-13-stable/contrib/llvm-project/clang/tools/driver/ |
H A D | driver.cpp | 219 int InsertionPoint = 0; local 221 ++InsertionPoint; 225 ArgVector.insert(ArgVector.begin() + InsertionPoint, 232 ArgVector.insert(ArgVector.begin() + InsertionPoint,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsELFObjectWriter.cpp | 469 auto InsertionPoint = local 490 if (InsertionPoint != Sorted.end()) 491 InsertionPoint->Matched = true; 492 Sorted.insert(InsertionPoint, R)->Matched = true;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Support/Unix/ |
H A D | Signals.inc | 122 std::atomic<FileToRemoveList *> *InsertionPoint = &Head; 124 while (!InsertionPoint->compare_exchange_strong(OldHead, NewHead)) { 125 InsertionPoint = &OldHead->Next;
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | LiveIntervals.h | 260 MachineInstr *InsertionPoint = nullptr) { 261 Indexes->insertMBBInMaps(MBB, InsertionPoint);
|
H A D | SlotIndexes.h | 607 /// If \p InsertionPoint is specified then the block will be placed 611 MachineInstr *InsertionPoint = nullptr) { 618 if (InsertionPoint) { 620 endEntry = getInstructionIndex(*InsertionPoint).listEntry();
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | MVEGatherScatterLowering.cpp | 757 Instruction *InsertionPoint = local 762 "PushedOutAdd", InsertionPoint); 782 Instruction *InsertionPoint = &cast<Instruction>( local 788 OffsSecondOperand, "PushedOutMul", InsertionPoint); 792 OffsSecondOperand, "Product", InsertionPoint);
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | ScalarEvolutionExpander.h | 39 bool isSafeToExpandAt(const SCEV *S, const Instruction *InsertionPoint,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | ScalarEvolutionExpander.cpp | 2547 bool isSafeToExpandAt(const SCEV *S, const Instruction *InsertionPoint, argument 2551 // We have to prove that the expanded site of S dominates InsertionPoint. 2557 if (SE.properlyDominates(S, InsertionPoint->getParent())) 2559 if (SE.dominates(S, InsertionPoint->getParent())) { 2560 if (InsertionPoint->getParent()->getTerminator() == InsertionPoint) 2563 for (const Value *V : InsertionPoint->operand_values())
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | JumpThreading.cpp | 2962 Instruction *InsertionPoint = &*BB->getFirstInsertionPt(); local 2963 assert(InsertionPoint && "Empty block?"); 2970 NewPN->insertBefore(InsertionPoint);
|
H A D | SROA.cpp | 3286 OpSplitter(Instruction *InsertionPoint, Value *Ptr, Type *BaseTy, 3288 : IRB(InsertionPoint), GEPIndices(1, IRB.getInt32(0)), Ptr(Ptr), 3349 LoadOpSplitter(Instruction *InsertionPoint, Value *Ptr, Type *BaseTy, 3351 : OpSplitter<LoadOpSplitter>(InsertionPoint, Ptr, BaseTy, BaseAlign, 3391 StoreOpSplitter(Instruction *InsertionPoint, Value *Ptr, Type *BaseTy, 3393 : OpSplitter<StoreOpSplitter>(InsertionPoint, Ptr, BaseTy, BaseAlign,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 1425 auto InsertionPoint = TailMBB->begin(); local 1430 BuildMI(*TailMBB, InsertionPoint, SelectMBBI->getDebugLoc(),
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | [all...] |