Searched refs:InsertionPoint (Results 1 - 18 of 18) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIModeRegister.cpp220 // - 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 DSortJavaScriptImports.cpp170 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 DAArch64PromoteConstant.cpp464 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 DAArch64LoadStoreOptimizer.cpp697 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 DInterleavedLoadCombinePass.cpp1122 // 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 DEarlyIfConversion.cpp139 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 Ddriver.cpp219 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 DMipsELFObjectWriter.cpp469 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 DSignals.inc122 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 DLiveIntervals.h260 MachineInstr *InsertionPoint = nullptr) {
261 Indexes->insertMBBInMaps(MBB, InsertionPoint);
H A DSlotIndexes.h607 /// 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 DMVEGatherScatterLowering.cpp757 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 DScalarEvolutionExpander.h39 bool isSafeToExpandAt(const SCEV *S, const Instruction *InsertionPoint,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp2547 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 DJumpThreading.cpp2962 Instruction *InsertionPoint = &*BB->getFirstInsertionPt(); local
2963 assert(InsertionPoint && "Empty block?");
2970 NewPN->insertBefore(InsertionPoint);
H A DSROA.cpp3286 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 DRISCVISelLowering.cpp1425 auto InsertionPoint = TailMBB->begin(); local
1430 BuildMI(*TailMBB, InsertionPoint, SelectMBBI->getDebugLoc(),
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp[all...]

Completed in 245 milliseconds