HomeSort by: relevance | last modified time | path
    Searched defs:InsertPoint (Results 1 - 14 of 14) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
PHIEliminationUtils.cpp 45 MachineBasicBlock::iterator InsertPoint = MBB->begin();
51 InsertPoint = std::next(I.getReverse());
56 InsertPoint = I.getReverse();
63 return MBB->SkipPHIsAndLabels(InsertPoint);
FixupStatepointCallerSaved.cpp 454 auto InsertPoint = std::next(NewStatepoint->getIterator());
457 insertReloadBefore(Reg, InsertPoint, MBB);
CodeGenPrepare.cpp 6940 Instruction *InsertPoint = I;
6947 NI->insertBefore(InsertPoint);
6948 InsertPoint = NI;
  /src/external/apache2/llvm/dist/llvm/utils/TableGen/GlobalISel/
GIMatchDagOperands.cpp 63 void *InsertPoint;
65 OperandLists.FindNodeOrInsertPos(ID, InsertPoint);
71 OperandLists.InsertNode(NewValue.get(), InsertPoint);
83 void *InsertPoint;
85 OperandLists.FindNodeOrInsertPos(ID, InsertPoint);
93 OperandLists.InsertNode(NewValue.get(), InsertPoint);
104 void *InsertPoint;
106 OperandLists.FindNodeOrInsertPos(ID, InsertPoint);
114 OperandLists.InsertNode(NewValue.get(), InsertPoint);
127 void *InsertPoint;
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
PaddingChecker.cpp 277 FieldInfo InsertPoint = {CurAlignment, CharUnits::Zero(), nullptr};
283 auto Iter = llvm::upper_bound(Fields, InsertPoint);
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
RegBankSelect.h 111 class InsertPoint {
139 virtual ~InsertPoint() = default;
204 class InstrInsertPoint : public InsertPoint {
237 class MBBInsertPoint : public InsertPoint {
256 : InsertPoint(), MBB(MBB), Beginning(Beginning) {
273 class EdgeInsertPoint : public InsertPoint {
302 : InsertPoint(), Src(Src), DstOrSplit(&Dst), P(P) {}
330 using InsertionPoints = SmallVector<std::unique_ptr<InsertPoint>, 2>;
376 /// Add an InsertPoint to the list of insert points.
378 void addInsertPoint(InsertPoint &Point)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86PreTileConfig.cpp 139 auto InsertPoint = FirstAMX.MI->getIterator();
153 MBB->insert(InsertPoint, I->MI->removeFromParent());
157 Shapes.push_back(MIRef(&*--InsertPoint, MBB));
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCVSXSwapRemoval.cpp 149 // InsertPoint.
150 void insertSwap(MachineInstr *MI, MachineBasicBlock::iterator InsertPoint,
824 MachineBasicBlock::iterator InsertPoint,
826 BuildMI(*MI->getParent(), InsertPoint, MI->getDebugLoc(),
929 auto InsertPoint = ++MachineBasicBlock::iterator(MI);
940 BuildMI(*MI->getParent(), InsertPoint, MI->getDebugLoc(),
943 LLVM_DEBUG(std::prev(InsertPoint)->dump());
945 insertSwap(MI, InsertPoint, VSRCTmp2, VSRCTmp1);
946 LLVM_DEBUG(std::prev(InsertPoint)->dump());
948 BuildMI(*MI->getParent(), InsertPoint, MI->getDebugLoc()
    [all...]
PPCReduceCRLogicals.cpp 199 MachineBasicBlock::iterator InsertPoint = BSI.SplitBefore;
206 NewMBB->splice(NewMBB->end(), ThisMBB, InsertPoint, ThisMBB->end());
  /src/external/apache2/llvm/dist/llvm/lib/DWARFLinker/
DWARFLinker.cpp 1609 auto InsertPoint = partition_point(
1616 if (InsertPoint != Rows.end() && InsertPoint->Address == Front &&
1617 InsertPoint->EndSequence) {
1618 *InsertPoint = Seq.front();
1619 Rows.insert(InsertPoint + 1, Seq.begin() + 1, Seq.end());
1621 Rows.insert(InsertPoint, Seq.begin(), Seq.end());
  /src/external/apache2/llvm/dist/llvm/lib/IR/
Attributes.cpp 99 void *InsertPoint;
100 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint);
109 pImpl->AttrsSet.InsertNode(PA, InsertPoint);
122 void *InsertPoint;
123 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint);
132 pImpl->AttrsSet.InsertNode(PA, InsertPoint);
146 void *InsertPoint;
147 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint);
153 pImpl->AttrsSet.InsertNode(PA, InsertPoint);
925 void *InsertPoint;
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
ControlHeightReduction.cpp 550 checkHoistValue(Value *V, Instruction *InsertPoint, DominatorTree &DT,
554 assert(InsertPoint && "Null InsertPoint");
561 assert(DT.getNode(InsertPoint->getParent()) && "DT must contain Destination");
567 if (DT.dominates(I, InsertPoint)) {
581 if (!checkHoistValue(Op, InsertPoint, DT, Unhoistables, &OpsHoistStops,
895 Instruction *InsertPoint = getBranchInsertPoint(RI);
896 CHR_DEBUG(dbgs() << "InsertPoint " << *InsertPoint << "\n");
908 if (SI == InsertPoint) {
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
InlineFunction.cpp 193 Instruction *InsertPoint = &InnerResumeDest->front();
199 InsertPoint);
206 "eh.lpad-body", InsertPoint);
2061 BasicBlock::iterator InsertPoint = Caller->begin()->begin();
2093 InsertPoint, FirstNewBlock->getInstList(), AI->getIterator(), I);
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
IRBuilder.h 250 /// InsertPoint - A saved insertion point.
251 class InsertPoint {
257 InsertPoint() = default;
260 InsertPoint(BasicBlock *InsertBlock, BasicBlock::iterator InsertPoint)
261 : Block(InsertBlock), Point(InsertPoint) {}
271 InsertPoint saveIP() const {
272 return InsertPoint(GetInsertBlock(), GetInsertPoint());
276 InsertPoint saveAndClearIP() {
277 InsertPoint IP(GetInsertBlock(), GetInsertPoint())
    [all...]

Completed in 71 milliseconds