Searched refs:InsertPoint (Results 1 - 18 of 18) 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/llvm/lib/Target/PowerPC/
H A DPPCVSXSwapRemoval.cpp153 // InsertPoint.
154 void insertSwap(MachineInstr *MI, MachineBasicBlock::iterator InsertPoint,
774 MachineBasicBlock::iterator InsertPoint,
776 BuildMI(*MI->getParent(), InsertPoint, MI->getDebugLoc(),
864 auto InsertPoint = ++MachineBasicBlock::iterator(MI); local
875 BuildMI(*MI->getParent(), InsertPoint, MI->getDebugLoc(),
878 DEBUG(std::prev(InsertPoint)->dump());
880 insertSwap(MI, InsertPoint, VSRCTmp2, VSRCTmp1);
881 DEBUG(std::prev(InsertPoint)->dump());
883 BuildMI(*MI->getParent(), InsertPoint, M
773 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.cpp41 void *InsertPoint; local
42 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint);
51 pImpl->AttrsSet.InsertNode(PA, InsertPoint);
64 void *InsertPoint; local
65 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint);
71 pImpl->AttrsSet.InsertNode(PA, InsertPoint);
487 void *InsertPoint; local
489 pImpl->AttrsSetNodes.FindNodeOrInsertPos(ID, InsertPoint);
497 pImpl->AttrsSetNodes.InsertNode(PA, InsertPoint);
620 void *InsertPoint; local
[all...]
/external/clang/lib/CodeGen/
H A DCGException.cpp748 CGBuilderTy::InsertPoint savedIP = Builder.saveAndClearIP();
878 CGBuilderTy::InsertPoint SavedIP = CGF.Builder.saveIP();
932 CGBuilderTy::InsertPoint savedIP = CGF.Builder.saveIP();
1172 CGBuilderTy::InsertPoint SavedIP = CGF.Builder.saveAndClearIP();
1254 CGBuilderTy::InsertPoint savedIP = CGF.Builder.saveAndClearIP();
1288 CGBuilderTy::InsertPoint SavedIP = Builder.saveAndClearIP();
1322 CGBuilderTy::InsertPoint SavedIP = Builder.saveAndClearIP();
1352 CGBuilderTy::InsertPoint SavedIP = Builder.saveIP();
H A DCGCleanup.cpp715 CGBuilderTy::InsertPoint savedInactiveFallthroughIP;
895 CGBuilderTy::InsertPoint SavedIP = Builder.saveAndClearIP();
1174 CGBuilderTy::InsertPoint SavedIP = Builder.saveAndClearIP();
H A DCGObjCRuntime.cpp226 CGBuilderTy::InsertPoint SavedIP = CGF.Builder.saveAndClearIP();
H A DCGDebugInfo.h327 llvm::Instruction *InsertPoint = nullptr);
H A DCGDebugInfo.cpp3065 const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint) {
3123 if (InsertPoint)
3125 InsertPoint);
3063 EmitDeclareOfBlockDeclRefVariable( const VarDecl *VD, llvm::Value *Storage, CGBuilderTy &Builder, const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint) argument
H A DCGObjC.cpp2462 CGBuilderTy::InsertPoint ip = CGF.Builder.saveIP();
2472 CGBuilderTy::InsertPoint ip = CGF.Builder.saveIP();
H A DCGObjCMac.cpp4055 CGBuilderTy::InsertPoint TryFallthroughIP = CGF.Builder.saveAndClearIP();
4254 CGBuilderTy::InsertPoint SavedIP = CGF.Builder.saveAndClearIP();
H A DCGCall.cpp3257 CGBuilderTy::InsertPoint IP = Builder.saveIP();
/external/llvm/include/llvm/IR/
H A DIRBuilder.h127 /// InsertPoint - A saved insertion point.
128 class InsertPoint { class in class:llvm::IRBuilderBase
134 InsertPoint() : Block(nullptr) {} 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());
153 InsertPoint saveAndClearIP() {
154 InsertPoint I
[all...]
/external/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp142 Instruction *InsertPoint = &InnerResumeDest->front(); local
148 InsertPoint);
155 "eh.lpad-body", InsertPoint);
1271 BasicBlock::iterator InsertPoint = Caller->begin()->begin(); local
1302 InsertPoint, FirstNewBlock->getInstList(), AI->getIterator(), I);
/external/llvm/tools/dsymutil/
H A DDwarfLinker.cpp2888 auto InsertPoint = std::lower_bound( local
2898 if (InsertPoint != Rows.end() &&
2899 InsertPoint->Address == Seq.front().Address && InsertPoint->EndSequence) {
2900 *InsertPoint = Seq.front();
2901 Rows.insert(InsertPoint + 1, Seq.begin() + 1, Seq.end());
2903 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);
1031 , TokenQueueT::iterator InsertPoint) {
1041 TokenQueue.insert(InsertPoint, T);
1029 rollIndent( int ToColumn , Token::TokenKind Kind , TokenQueueT::iterator InsertPoint) argument
/external/clang/lib/Sema/
H A DSemaLookup.cpp2746 void *InsertPoint;
2748 SpecialMemberCache.FindNodeOrInsertPos(ID, InsertPoint);
2756 SpecialMemberCache.InsertNode(Result, InsertPoint);
/external/llvm/lib/Analysis/
H A DScalarEvolutionExpander.cpp548 BuilderType::InsertPoint SaveInsertPt = Builder.saveIP();
1303 // expandCodeFor with an InsertPoint that is either outside the PostIncLoop

Completed in 1827 milliseconds