Searched refs:InsertPoint (Results 1 - 24 of 24) sorted by relevance

/external/llvm/lib/CodeGen/
H A DPHIEliminationUtils.cpp42 MachineBasicBlock::iterator InsertPoint; local
45 InsertPoint = MBB->begin();
48 InsertPoint = *DefUsesInMBB.begin();
49 ++InsertPoint;
52 InsertPoint = MBB->end();
53 while (!DefUsesInMBB.count(&*--InsertPoint)) {}
54 ++InsertPoint;
58 return MBB->SkipPHIsAndLabels(InsertPoint);
/external/swiftshader/third_party/LLVM/lib/CodeGen/
H A DPHIEliminationUtils.cpp44 MachineBasicBlock::iterator InsertPoint; local
47 InsertPoint = MBB->begin();
50 InsertPoint = *DefUsesInMBB.begin();
51 ++InsertPoint;
54 InsertPoint = MBB->end();
55 while (!DefUsesInMBB.count(&*--InsertPoint)) {}
56 ++InsertPoint;
60 return MBB->SkipPHIsAndLabels(InsertPoint);
/external/llvm/include/llvm/CodeGen/GlobalISel/
H A DRegBankSelect.h101 class InsertPoint { class in class:llvm::RegBankSelect
128 virtual ~InsertPoint() {}
193 class InstrInsertPoint : public InsertPoint {
224 class MBBInsertPoint : public InsertPoint {
242 : InsertPoint(), MBB(MBB), Beginning(Beginning) {
258 class EdgeInsertPoint : public InsertPoint {
285 : InsertPoint(), Src(Src), DstOrSplit(&Dst), P(P) {}
311 typedef SmallVector<std::unique_ptr<InsertPoint>, 2> InsertionPoints;
357 /// Add an InsertPoint to the list of insert points.
359 void addInsertPoint(InsertPoint
[all...]
/external/swiftshader/third_party/LLVM/lib/VMCore/
H A DMetadata.cpp199 void *InsertPoint; local
202 if ((N = pImpl->MDNodeSet.FindNodeOrInsertPos(ID, InsertPoint)))
229 // InsertPoint will have been set by the FindNodeOrInsertPos call.
230 pImpl->MDNodeSet.InsertNode(N, InsertPoint);
345 void *InsertPoint; local
346 if (MDNode *N = pImpl->MDNodeSet.FindNodeOrInsertPos(ID, InsertPoint)) {
352 // InsertPoint will have been set by the FindNodeOrInsertPos call.
353 pImpl->MDNodeSet.InsertNode(this, InsertPoint);
/external/llvm/lib/Target/PowerPC/
H A DPPCVSXSwapRemoval.cpp153 // InsertPoint.
154 void insertSwap(MachineInstr *MI, MachineBasicBlock::iterator InsertPoint,
794 MachineBasicBlock::iterator InsertPoint,
796 BuildMI(*MI->getParent(), InsertPoint, MI->getDebugLoc(),
893 auto InsertPoint = ++MachineBasicBlock::iterator(MI); local
904 BuildMI(*MI->getParent(), InsertPoint, MI->getDebugLoc(),
907 DEBUG(std::prev(InsertPoint)->dump());
909 insertSwap(MI, InsertPoint, VSRCTmp2, VSRCTmp1);
910 DEBUG(std::prev(InsertPoint)->dump());
912 BuildMI(*MI->getParent(), InsertPoint, M
793 insertSwap(MachineInstr *MI, MachineBasicBlock::iterator InsertPoint, unsigned DstReg, unsigned SrcReg) argument
[all...]
/external/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp245 CharUnitPair InsertPoint = {CurAlignment, CharUnits::Zero()}; local
253 auto Iter = std::upper_bound(CurBegin, CurEnd, InsertPoint);
/external/llvm/lib/IR/
H A DAttributes.cpp71 void *InsertPoint; local
72 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint);
81 pImpl->AttrsSet.InsertNode(PA, InsertPoint);
94 void *InsertPoint; local
95 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint);
101 pImpl->AttrsSet.InsertNode(PA, InsertPoint);
558 void *InsertPoint; local
560 pImpl->AttrsSetNodes.FindNodeOrInsertPos(ID, InsertPoint);
568 pImpl->AttrsSetNodes.InsertNode(PA, InsertPoint);
696 void *InsertPoint; local
[all...]
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
H A DInlineFunction.cpp449 BasicBlock::iterator InsertPoint = InnerResumeDest->begin(); local
455 InsertPoint);
462 "eh.lpad-body", InsertPoint);
1028 BasicBlock::iterator InsertPoint = Caller->begin()->begin(); local
1058 Caller->getEntryBlock().getInstList().splice(InsertPoint,
/external/clang/lib/CodeGen/
H A DCGException.cpp750 CGBuilderTy::InsertPoint savedIP = Builder.saveAndClearIP();
880 CGBuilderTy::InsertPoint SavedIP = CGF.Builder.saveIP();
934 CGBuilderTy::InsertPoint savedIP = CGF.Builder.saveIP();
1174 CGBuilderTy::InsertPoint SavedIP = CGF.Builder.saveAndClearIP();
1256 CGBuilderTy::InsertPoint savedIP = CGF.Builder.saveAndClearIP();
1290 CGBuilderTy::InsertPoint SavedIP = Builder.saveAndClearIP();
1324 CGBuilderTy::InsertPoint SavedIP = Builder.saveAndClearIP();
1356 CGBuilderTy::InsertPoint SavedIP = Builder.saveIP();
H A DCGCleanup.cpp744 CGBuilderTy::InsertPoint savedInactiveFallthroughIP;
924 CGBuilderTy::InsertPoint SavedIP = Builder.saveAndClearIP();
1203 CGBuilderTy::InsertPoint SavedIP = Builder.saveAndClearIP();
H A DCGObjCRuntime.cpp225 CGBuilderTy::InsertPoint SavedIP = CGF.Builder.saveAndClearIP();
H A DCGDebugInfo.h336 llvm::Instruction *InsertPoint = nullptr);
H A DCGDebugInfo.cpp3264 const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint) {
3324 if (InsertPoint)
3326 InsertPoint);
3262 EmitDeclareOfBlockDeclRefVariable( const VarDecl *VD, llvm::Value *Storage, CGBuilderTy &Builder, const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint) argument
H A DCGObjC.cpp2470 CGBuilderTy::InsertPoint ip = CGF.Builder.saveIP();
2480 CGBuilderTy::InsertPoint ip = CGF.Builder.saveIP();
H A DCGObjCMac.cpp4122 CGBuilderTy::InsertPoint TryFallthroughIP = CGF.Builder.saveAndClearIP();
4321 CGBuilderTy::InsertPoint SavedIP = CGF.Builder.saveAndClearIP();
H A DCGCall.cpp3607 CGBuilderTy::InsertPoint IP = Builder.saveIP();
/external/llvm/include/llvm/IR/
H A DIRBuilder.h149 /// InsertPoint - A saved insertion point.
150 class InsertPoint { class in class:llvm::IRBuilderBase
156 InsertPoint() : Block(nullptr) {} function in class:llvm::IRBuilderBase::InsertPoint
159 InsertPoint(BasicBlock *InsertBlock, BasicBlock::iterator InsertPoint) argument
160 : Block(InsertBlock), Point(InsertPoint) {}
170 InsertPoint saveIP() const {
171 return InsertPoint(GetInsertBlock(), GetInsertPoint());
175 InsertPoint saveAndClearIP() {
176 InsertPoint I
[all...]
/external/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpander.h114 Builder.restoreIP(IRBuilderBase::InsertPoint(Block, Point));
/external/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp140 for (const std::unique_ptr<InsertPoint> &InsertPt : RepairPt) {
435 for (const std::unique_ptr<InsertPoint> &InsertPt : RepairPt) {
674 RegBankSelect::InsertPoint &Point) {
682 : InsertPoint(), Instr(Instr), Before(Before) {
/external/swiftshader/third_party/LLVM/include/llvm/Support/
H A DIRBuilder.h127 /// InsertPoint - A saved insertion point.
128 class InsertPoint { class in class:llvm::IRBuilderBase
134 InsertPoint() : Block(0) {} function in class:llvm::IRBuilderBase::InsertPoint
137 InsertPoint(BasicBlock *InsertBlock, BasicBlock::iterator InsertPoint) argument
138 : Block(InsertBlock), Point(InsertPoint) {}
148 InsertPoint saveIP() const {
149 return InsertPoint(GetInsertBlock(), GetInsertPoint());
154 InsertPoint saveAndClearIP() {
155 InsertPoint I
[all...]
/external/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp142 Instruction *InsertPoint = &InnerResumeDest->front(); local
148 InsertPoint);
155 "eh.lpad-body", InsertPoint);
1616 BasicBlock::iterator InsertPoint = Caller->begin()->begin(); local
1647 InsertPoint, FirstNewBlock->getInstList(), AI->getIterator(), I);
/external/llvm/tools/dsymutil/
H A DDwarfLinker.cpp2945 auto InsertPoint = std::lower_bound( local
2955 if (InsertPoint != Rows.end() &&
2956 InsertPoint->Address == Seq.front().Address && InsertPoint->EndSequence) {
2957 *InsertPoint = Seq.front();
2958 Rows.insert(InsertPoint + 1, Seq.begin() + 1, Seq.end());
2960 Rows.insert(InsertPoint, Seq.begin(), Seq.end());
/external/llvm/lib/Support/
H A DYAMLParser.cpp436 /// @brief Increase indent to \a Col. Creates \a Kind token at \a InsertPoint
440 , TokenQueueT::iterator InsertPoint);
1029 , TokenQueueT::iterator InsertPoint) {
1039 TokenQueue.insert(InsertPoint, T);
1027 rollIndent( int ToColumn , Token::TokenKind Kind , TokenQueueT::iterator InsertPoint) argument
/external/clang/lib/Sema/
H A DSemaLookup.cpp2839 void *InsertPoint;
2841 SpecialMemberCache.FindNodeOrInsertPos(ID, InsertPoint);
2849 SpecialMemberCache.InsertNode(Result, InsertPoint);

Completed in 694 milliseconds