HomeSort by: relevance | last modified time | path
    Searched refs:InsertionPoint (Results 1 - 16 of 16) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SIModeRegister.cpp 209 // - if it isn't compatible and an InsertionPoint isn't set, then we set the
210 // InsertionPoint to the current instruction, and we remember the current
212 // - if it isn't compatible and InsertionPoint is set we insert a seteg before
224 MachineInstr *InsertionPoint = nullptr;
226 // requirements for the block, and need to defer the first InsertionPoint to
253 // If an InsertionPoint is set we will insert a setreg there.
254 if (InsertionPoint) {
255 insertSetreg(MBB, InsertionPoint, TII, IPChange.delta(NewInfo->Change));
256 InsertionPoint = nullptr;
276 if (InsertionPoint) {
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
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);
AArch64LoadStoreOptimizer.cpp 762 MachineBasicBlock::iterator InsertionPoint = MergeForward ? MergeMI : I;
787 MIB = BuildMI(*MBB, InsertionPoint, DL, TII->get(getMatchingWideOpcode(Opc)))
935 MachineBasicBlock::iterator InsertionPoint = MergeForward ? Paired : I;
1012 MIB = BuildMI(*MBB, InsertionPoint, DL, TII->get(MatchPairOpcode));
1051 // InsertionPoint.
1053 BuildMI(*MBB, InsertionPoint, DL, TII->get(TargetOpcode::KILL), DstRegW)
1059 BuildMI(*MBB, InsertionPoint, DL, TII->get(AArch64::SBFMXri), DstRegX)
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
InterleavedLoadCombinePass.cpp 1120 // just before InsertionPoint.
1121 LoadInst *InsertionPoint = InterleavedLoad.front().EI[0].LI;
1124 if (!InsertionPoint)
1196 if (!DT.dominates(InsertionPoint, VI.SVI))
1202 IRBuilder<> Builder(InsertionPoint);
1213 Instruction::Load, ILTy, Factor, Indices, InsertionPoint->getAlign(),
1214 InsertionPoint->getPointerAddressSpace());
1221 auto CI = Builder.CreatePointerCast(InsertionPoint->getOperand(0),
1226 auto LI = Builder.CreateAlignedLoad(ILTy, CI, InsertionPoint->getAlign(),
1230 LI, nullptr, MSSA.getMemoryAccess(InsertionPoint)));
    [all...]
EarlyIfConversion.cpp 140 MachineBasicBlock::iterator InsertionPoint;
361 /// This function sets InsertionPoint and returns true when successful, it
421 InsertionPoint = I;
695 Head->splice(InsertionPoint, TBB, TBB->begin(), TBB->getFirstTerminator());
700 Head->splice(InsertionPoint, FBB, FBB->begin(), FBB->getFirstTerminator());
  /src/external/apache2/llvm/dist/clang/lib/Format/
SortJavaScriptImports.cpp 152 SourceRange InsertionPoint = References[0].Range;
153 InsertionPoint.setEnd(References[References.size() - 1].Range.getEnd());
172 llvm::StringRef PreviousText = getSourceText(InsertionPoint);
198 Env.getSourceManager(), CharSourceRange::getCharRange(InsertionPoint),
  /src/external/apache2/llvm/dist/clang/tools/driver/
driver.cpp 219 int InsertionPoint = 0;
221 ++InsertionPoint;
225 ArgVector.insert(ArgVector.begin() + InsertionPoint,
232 ArgVector.insert(ArgVector.begin() + InsertionPoint,
  /src/external/apache2/llvm/dist/llvm/lib/Support/Unix/
Signals.inc 122 std::atomic<FileToRemoveList *> *InsertionPoint = &Head;
124 while (!InsertionPoint->compare_exchange_strong(OldHead, NewHead)) {
125 InsertionPoint = &OldHead->Next;
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/
MipsELFObjectWriter.cpp 469 auto InsertionPoint =
490 if (InsertionPoint != Sorted.end())
491 InsertionPoint->Matched = true;
492 Sorted.insert(InsertionPoint, R)->Matched = true;
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
MVEGatherScatterLowering.cpp 812 Instruction *InsertionPoint =
817 "PushedOutAdd", InsertionPoint);
837 Instruction *InsertionPoint = &cast<Instruction>(
843 OffsSecondOperand, "PushedOutMul", InsertionPoint);
847 OffsSecondOperand, "Product", InsertionPoint);
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
ScalarEvolutionExpander.h 41 bool isSafeToExpandAt(const SCEV *S, const Instruction *InsertionPoint,
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
ScalarEvolutionExpander.cpp 2705 bool isSafeToExpandAt(const SCEV *S, const Instruction *InsertionPoint,
2709 // We have to prove that the expanded site of S dominates InsertionPoint.
2715 if (SE.properlyDominates(S, InsertionPoint->getParent()))
2717 if (SE.dominates(S, InsertionPoint->getParent())) {
2718 if (InsertionPoint->getParent()->getTerminator() == InsertionPoint)
2721 if (llvm::is_contained(InsertionPoint->operand_values(), U->getValue()))
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
JumpThreading.cpp 3060 Instruction *InsertionPoint = &*BB->getFirstInsertionPt();
3061 assert(InsertionPoint && "Empty block?");
3068 NewPN->insertBefore(InsertionPoint);
SROA.cpp 3312 OpSplitter(Instruction *InsertionPoint, Value *Ptr, Type *BaseTy,
3314 : IRB(InsertionPoint), GEPIndices(1, IRB.getInt32(0)), Ptr(Ptr),
3375 LoadOpSplitter(Instruction *InsertionPoint, Value *Ptr, Type *BaseTy,
3377 : OpSplitter<LoadOpSplitter>(InsertionPoint, Ptr, BaseTy, BaseAlign,
3422 StoreOpSplitter(Instruction *InsertionPoint, Value *Ptr, Type *BaseTy,
3424 : OpSplitter<StoreOpSplitter>(InsertionPoint, Ptr, BaseTy, BaseAlign,
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVISelLowering.cpp 6440 auto InsertionPoint = TailMBB->begin();
6445 BuildMI(*TailMBB, InsertionPoint, SelectMBBI->getDebugLoc(),
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86ISelLowering.cpp     [all...]

Completed in 96 milliseconds