Home
last modified time | relevance | path

Searched defs:InsertPt (Results 1 – 25 of 92) sorted by relevance

1234

/llvm-project/llvm/lib/Target/X86/
H A DX86SpeculativeLoadHardening.cpp591 auto InsertPt = MBB->SkipPHIsAndLabels(MBB->begin()); hardenEdgesWithLFENCE() local
741 auto InsertPt = CheckingMBB.begin(); tracePredStateThroughCFG() local
1108 auto InsertPt = Pred->getFirstTerminator(); tracePredStateThroughIndirectBranches() local
1148 auto InsertPt = MBB.SkipPHIsLabelsAndDebug(MBB.begin()); tracePredStateThroughIndirectBranches() local
1495 saveEFLAGS(MachineBasicBlock & MBB,MachineBasicBlock::iterator InsertPt,const DebugLoc & Loc) saveEFLAGS() argument
1513 restoreEFLAGS(MachineBasicBlock & MBB,MachineBasicBlock::iterator InsertPt,const DebugLoc & Loc,Register Reg) restoreEFLAGS() argument
1524 mergePredStateIntoSP(MachineBasicBlock & MBB,MachineBasicBlock::iterator InsertPt,const DebugLoc & Loc,unsigned PredStateReg) mergePredStateIntoSP() argument
1544 extractPredStateFromSP(MachineBasicBlock & MBB,MachineBasicBlock::iterator InsertPt,const DebugLoc & Loc) extractPredStateFromSP() argument
1640 auto InsertPt = MI.getIterator(); hardenLoadAddr() local
1904 hardenValueInRegister(Register Reg,MachineBasicBlock & MBB,MachineBasicBlock::iterator InsertPt,const DebugLoc & Loc) hardenValueInRegister() argument
2007 auto InsertPt = MI.getIterator(); hardenReturnInstr() local
2054 auto InsertPt = MI.getIterator(); tracePredStateThroughCall() local
[all...]
H A DX86WinFixupBufferSecurityCheck.cpp147 MachineBasicBlock::iterator InsertPt(GuardXor); CreateFailCheckSequence() local
/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARC.cpp74 CallInst *BundledRetainClaimRVs::insertRVCall(BasicBlock::iterator InsertPt, in insertRVCall() argument
81 BasicBlock::iterator InsertPt, CallBase *AnnotatedCall, in insertRVCallWithColors() argument
/llvm-project/llvm/lib/Transforms/Utils/
H A DDemoteRegToStack.cpp103 BasicBlock::iterator InsertPt; in DemoteRegToStack() local
163 BasicBlock::iterator InsertPt = P->getIterator(); DemotePHIToStack() local
[all...]
H A DVNCoercion.cpp336 getValueForLoad(Value * SrcVal,unsigned Offset,Type * LoadTy,Instruction * InsertPt,const DataLayout & DL) getValueForLoad() argument
361 getMemInstValueForLoad(MemIntrinsic * SrcInst,unsigned Offset,Type * LoadTy,Instruction * InsertPt,const DataLayout & DL) getMemInstValueForLoad() argument
H A DLoopUnrollRuntime.cpp167 IRBuilder<> B(InsertPt); in ConnectProlog() local
304 IRBuilder<> B(InsertPt); in ConnectEpilog() local
/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonCopyToCombine.cpp611 MachineBasicBlock::iterator InsertPt(DoInsertAtI1 ? I1 : I2); in combine() local
642 void HexagonCopyToCombine::emitConst64(MachineBasicBlock::iterator &InsertPt, in emitConst64()
659 void HexagonCopyToCombine::emitCombineII(MachineBasicBlock::iterator &InsertPt, in emitCombineII()
753 void HexagonCopyToCombine::emitCombineIR(MachineBasicBlock::iterator &InsertPt, in emitCombineIR()
801 void HexagonCopyToCombine::emitCombineRI(MachineBasicBlock::iterator &InsertPt, in emitCombineRI()
850 void HexagonCopyToCombine::emitCombineRR(MachineBasicBlock::iterator &InsertPt, in emitCombineRR()
H A DHexagonOptAddrMode.cpp566 MachineBasicBlock::instr_iterator InsertPt = UsePos.getInstrIterator(); changeLoad() local
629 MachineBasicBlock::instr_iterator InsertPt = UsePos.getInstrIterator(); changeStore() local
708 MachineBasicBlock::instr_iterator InsertPt = UsePos.getInstrIterator(); changeAddAsl() local
[all...]
/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULateCodeGenPrepare.cpp386 InsertPt, U->getParent()); in optimizeLiveType() local
210 convertToOptType(Instruction * V,BasicBlock::iterator & InsertPt) convertToOptType() argument
240 convertFromOptType(Type * ConvertType,Instruction * V,BasicBlock::iterator & InsertPt,BasicBlock * InsertBB) convertFromOptType() argument
339 BasicBlock::iterator InsertPt = std::next(D->getIterator()); optimizeLiveType() local
H A DSILowerWWMCopies.cpp126 MachineBasicBlock::iterator InsertPt = MI.getIterator(); runOnMachineFunction() local
/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyArgumentMove.cpp77 MachineBasicBlock::iterator InsertPt = EntryMBB.end(); runOnMachineFunction() local
H A DWebAssemblyExplicitLocals.cpp346 auto InsertPt = std::next(MI.getIterator()); in runOnMachineFunction() local
377 MachineInstr *InsertPt = &MI; in runOnMachineFunction() local
H A DWebAssemblyFrameLowering.cpp276 WebAssembly::isArgument(InsertPt->getOpcode())) in emitPrologue() local
339 auto InsertPt = MBB.getFirstTerminator(); emitEpilogue() local
[all...]
/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DValueProfileCollector.h61 Instruction *InsertPt; // Insert the VP lib call before this instr. member
/llvm-project/llvm/lib/Transforms/Scalar/
H A DScalarizeMaskedMemIntrin.cpp156 Instruction *InsertPt = CI; scalarizeMaskedLoad() local
294 Instruction *InsertPt = CI; scalarizeMaskedStore() local
416 Instruction *InsertPt = CI; scalarizeMaskedGather() local
550 Instruction *InsertPt = CI; scalarizeMaskedScatter() local
637 Instruction *InsertPt = CI; scalarizeMaskedExpandLoad() local
768 Instruction *InsertPt = CI; scalarizeMaskedCompressStore() local
879 Instruction *InsertPt = CI; scalarizeMaskedVectorHistogram() local
[all...]
H A DGuardWidening.cpp308 auto MergedCheck = mergeChecks(ChecksToHoist, ChecksToWiden, InsertPt); in widenGuard() local
629 freezeAndPush(Value * Orig,BasicBlock::iterator InsertPt) freezeAndPush() argument
640 BasicBlock::iterator InsertPt = *InsertPtAtDef; freezeAndPush() local
663 BasicBlock::iterator InsertPt = *getFreezeInsertPt(Def, DT); freezeAndPush() local
723 mergeChecks(SmallVectorImpl<Value * > & ChecksToHoist,SmallVectorImpl<Value * > & ChecksToWiden,std::optional<BasicBlock::iterator> InsertPt) mergeChecks() argument
794 hoistChecks(SmallVectorImpl<Value * > & ChecksToHoist,Value * OldCondition,BasicBlock::iterator InsertPt) hoistChecks() argument
[all...]
H A DMergedLoadStoreMotion.cpp255 BasicBlock::iterator InsertPt = BB->getFirstInsertionPt(); sinkStoresAndGEPs() local
/llvm-project/polly/include/polly/CodeGen/
H A DIRBuilder.h126 InsertHelper(llvm::Instruction * I,const llvm::Twine & Name,llvm::BasicBlock::iterator InsertPt) InsertHelper() argument
/llvm-project/llvm/lib/IR/
H A DReplaceConstant.cpp25 static SmallVector<Instruction *, 4> expandUser(BasicBlock::iterator InsertPt, in expandUser()
/llvm-project/llvm/lib/CodeGen/
H A DMachineLoopUtils.cpp45 auto InsertPt = NewBB->end(); in PeelSingleBlockLoop() local
H A DCFIFixup.cpp183 MachineBasicBlock::iterator InsertPt = PrologueEnd; runOnMachineFunction() local
/llvm-project/llvm/utils/TableGen/
H A DGlobalISelEmitter.cpp1183 importExplicitUseRenderer(action_iterator InsertPt,RuleMatcher & Rule,BuildMIAction & DstMIBuilder,const TreePatternNode & DstChild,const TreePatternNode & Src) importExplicitUseRenderer() argument
1352 action_iterator InsertPt = InsertPtOrError.get(); createAndImportInstructionRenderer() local
1381 createAndImportSubInstructionRenderer(const action_iterator InsertPt,RuleMatcher & M,const TreePatternNode & Dst,const TreePatternNode & Src,unsigned TempRegID) createAndImportSubInstructionRenderer() argument
1510 createInstructionRenderer(action_iterator InsertPt,RuleMatcher & M,const TreePatternNode & Dst) createInstructionRenderer() argument
1531 importExplicitDefRenderers(action_iterator InsertPt,RuleMatcher & M,BuildMIAction & DstMIBuilder,const TreePatternNode & Src,const TreePatternNode & Dst,unsigned Start) importExplicitDefRenderers() argument
1571 importExplicitUseRenderers(action_iterator InsertPt,RuleMatcher & M,BuildMIAction & DstMIBuilder,const llvm::TreePatternNode & Dst,const llvm::TreePatternNode & Src) importExplicitUseRenderers() argument
1744 importDefaultOperandRenderers(action_iterator InsertPt,RuleMatcher & M,BuildMIAction & DstMIBuilder,const DAGDefaultOperand & DefaultOp) const importDefaultOperandRenderers() argument
[all...]
/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp222 for (const std::unique_ptr<InsertPoint> &InsertPt : RepairPt) { in repairReg() local
551 for (const std::unique_ptr<InsertPoint> &InsertPt : RepairPt) { in computeMapping() local
/llvm-project/llvm/include/llvm/CodeGen/
H A DFunctionLoweringInfo.h161 MachineBasicBlock::iterator InsertPt; variable
/llvm-project/llvm/include/llvm/IR/
H A DIRBuilder.h65 BasicBlock::iterator InsertPt) const { in InsertHelper() argument
84 BasicBlock::iterator InsertPt) const override { in InsertHelper() argument
117 BasicBlock::iterator InsertPt; global() variable
[all...]

1234