Searched refs:InsertBefore (Results 1 - 25 of 51) sorted by relevance

123

/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DLowerMemIntrinsics.h29 /// a compile-time constant. Loop will be insterted at \p InsertBefore.
30 void createMemCpyLoopUnknownSize(Instruction *InsertBefore, Value *SrcAddr,
37 /// compile time constant. Loop is inserted at \p InsertBefore.
38 void createMemCpyLoopKnownSize(Instruction *InsertBefore, Value *SrcAddr,
/netbsd-current/external/apache2/llvm/dist/llvm/lib/IR/
H A DInstructions.cpp186 const Twine &NameStr, Instruction *InsertBefore)
187 : Instruction(RetTy, Instruction::LandingPad, nullptr, 0, InsertBefore) {
212 Instruction *InsertBefore) {
213 return new LandingPadInst(RetTy, NumReservedClauses, NameStr, InsertBefore);
518 Instruction *InsertBefore)
520 OperandTraits<CallBase>::op_end(this) - 1, 1, InsertBefore) {
624 static Instruction *createMalloc(Instruction *InsertBefore, argument
630 assert(((!InsertBefore && InsertAtEnd) || (InsertBefore && !InsertAtEnd)) &&
631 "createMalloc needs either InsertBefore o
185 LandingPadInst(Type *RetTy, unsigned NumReservedValues, const Twine &NameStr, Instruction *InsertBefore) argument
210 Create(Type *RetTy, unsigned NumReservedClauses, const Twine &NameStr, Instruction *InsertBefore) argument
517 CallInst(FunctionType *Ty, Value *Func, const Twine &Name, Instruction *InsertBefore) argument
712 CreateMalloc(Instruction *InsertBefore, Type *IntPtrTy, Type *AllocTy, Value *AllocSize, Value *ArraySize, Function *MallocF, const Twine &Name) argument
720 CreateMalloc(Instruction *InsertBefore, Type *IntPtrTy, Type *AllocTy, Value *AllocSize, Value *ArraySize, ArrayRef<OperandBundleDef> OpB, Function *MallocF, const Twine &Name) argument
754 createFree(Value *Source, ArrayRef<OperandBundleDef> Bundles, Instruction *InsertBefore, BasicBlock *InsertAtEnd) argument
789 CreateFree(Value *Source, Instruction *InsertBefore) argument
792 CreateFree(Value *Source, ArrayRef<OperandBundleDef> Bundles, Instruction *InsertBefore) argument
972 ReturnInst(LLVMContext &C, Value *retVal, Instruction *InsertBefore) argument
1002 ResumeInst(Value *Exn, Instruction *InsertBefore) argument
1039 CleanupReturnInst(Value *CleanupPad, BasicBlock *UnwindBB, unsigned Values, Instruction *InsertBefore) argument
1072 CatchReturnInst(Value *CatchPad, BasicBlock *BB, Instruction *InsertBefore) argument
1092 CatchSwitchInst(Value *ParentPad, BasicBlock *UnwindDest, unsigned NumReservedValues, const Twine &NameStr, Instruction *InsertBefore) argument
1213 UnreachableInst(LLVMContext &Context, Instruction *InsertBefore) argument
1231 BranchInst(BasicBlock *IfTrue, Instruction *InsertBefore) argument
1239 BranchInst(BasicBlock *IfTrue, BasicBlock *IfFalse, Value *Cond, Instruction *InsertBefore) argument
1323 AllocaInst(Type *Ty, unsigned AddrSpace, const Twine &Name, Instruction *InsertBefore) argument
1331 AllocaInst(Type *Ty, unsigned AddrSpace, Value *ArraySize, const Twine &Name, Instruction *InsertBefore) argument
1343 AllocaInst(Type *Ty, unsigned AddrSpace, Value *ArraySize, Align Align, const Twine &Name, Instruction *InsertBefore) argument
1474 StoreInst(Value *val, Value *addr, Instruction *InsertBefore) argument
1480 StoreInst(Value *val, Value *addr, bool isVolatile, Instruction *InsertBefore) argument
1492 StoreInst(Value *val, Value *addr, bool isVolatile, Align Align, Instruction *InsertBefore) argument
1502 StoreInst(Value *val, Value *addr, bool isVolatile, Align Align, AtomicOrdering Order, SyncScope::ID SSID, Instruction *InsertBefore) argument
1561 AtomicCmpXchgInst(Value *Ptr, Value *Cmp, Value *NewVal, Align Alignment, AtomicOrdering SuccessOrdering, AtomicOrdering FailureOrdering, SyncScope::ID SSID, Instruction *InsertBefore) argument
1612 AtomicRMWInst(BinOp Operation, Value *Ptr, Value *Val, Align Alignment, AtomicOrdering Ordering, SyncScope::ID SSID, Instruction *InsertBefore) argument
1669 FenceInst(LLVMContext &C, AtomicOrdering Ordering, SyncScope::ID SSID, Instruction *InsertBefore) argument
1899 ShuffleVectorInst(Value *V1, Value *V2, Value *Mask, const Twine &Name, Instruction *InsertBefore) argument
1936 ShuffleVectorInst(Value *V1, Value *V2, ArrayRef<int> Mask, const Twine &Name, Instruction *InsertBefore) argument
2403 UnaryOperator(UnaryOps iType, Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument
2421 Create(UnaryOps Op, Value *S, const Twine &Name, Instruction *InsertBefore) argument
2456 BinaryOperator(BinaryOps iType, Value *S1, Value *S2, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument
2550 Create(BinaryOps Op, Value *S1, Value *S2, const Twine &Name, Instruction *InsertBefore) argument
2566 CreateNeg(Value *Op, const Twine &Name, Instruction *InsertBefore) argument
2582 CreateNSWNeg(Value *Op, const Twine &Name, Instruction *InsertBefore) argument
2594 CreateNUWNeg(Value *Op, const Twine &Name, Instruction *InsertBefore) argument
2606 CreateNot(Value *Op, const Twine &Name, Instruction *InsertBefore) argument
2946 Create(Instruction::CastOps op, Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument
2990 CreateZExtOrBitCast(Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument
3006 CreateSExtOrBitCast(Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument
3022 CreateTruncOrBitCast(Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument
3057 CreatePointerCast(Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument
3088 CreatePointerBitCastOrAddrSpaceCast( Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument
3101 CreateBitOrPointerCast(Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument
3112 CreateIntegerCast(Value *C, Type *Ty, bool isSigned, const Twine &Name, Instruction *InsertBefore) argument
3140 CreateFPCast(Value *C, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument
3589 CmpInst(Type *ty, OtherOps op, Predicate predicate, Value *LHS, Value *RHS, const Twine &Name, Instruction *InsertBefore, Instruction *FlagsSource) argument
3617 Create(OtherOps Op, Predicate predicate, Value *S1, Value *S2, const Twine &Name, Instruction *InsertBefore) argument
4021 SwitchInst(Value *Value, BasicBlock *Default, unsigned NumCases, Instruction *InsertBefore) argument
4252 IndirectBrInst(Value *Address, unsigned NumCases, Instruction *InsertBefore) argument
[all...]
H A DBasicBlock.cpp45 BasicBlock *InsertBefore)
49 insertInto(NewParent, InsertBefore);
51 assert(!InsertBefore &&
57 void BasicBlock::insertInto(Function *NewParent, BasicBlock *InsertBefore) { argument
61 if (InsertBefore)
62 NewParent->getBasicBlockList().insert(InsertBefore->getIterator(), this);
44 BasicBlock(LLVMContext &C, const Twine &Name, Function *NewParent, BasicBlock *InsertBefore) argument
H A DDIBuilder.cpp911 Instruction *InsertBefore) {
912 return insertDeclare(Storage, VarInfo, Expr, DL, InsertBefore->getParent(),
913 InsertBefore);
921 Instruction *InsertBefore = InsertAtEnd->getTerminator(); local
922 return insertDeclare(Storage, VarInfo, Expr, DL, InsertAtEnd, InsertBefore);
926 Instruction *InsertBefore) {
928 LabelInfo, DL, InsertBefore ? InsertBefore->getParent() : nullptr,
929 InsertBefore);
941 Instruction *InsertBefore) {
909 insertDeclare(Value *Storage, DILocalVariable *VarInfo, DIExpression *Expr, const DILocation *DL, Instruction *InsertBefore) argument
925 insertLabel(DILabel *LabelInfo, const DILocation *DL, Instruction *InsertBefore) argument
937 insertDbgValueIntrinsic(Value *V, DILocalVariable *VarInfo, DIExpression *Expr, const DILocation *DL, Instruction *InsertBefore) argument
957 initIRBuilder(IRBuilder< &Builder, const DILocation *DL, BasicBlock *InsertBB, Instruction *InsertBefore) argument
976 insertDeclare(Value *Storage, DILocalVariable *VarInfo, DIExpression *Expr, const DILocation *DL, BasicBlock *InsertBB, Instruction *InsertBefore) argument
998 insertDbgValueIntrinsic( Value *V, DILocalVariable *VarInfo, DIExpression *Expr, const DILocation *DL, BasicBlock *InsertBB, Instruction *InsertBefore) argument
1021 insertLabel( DILabel *LabelInfo, const DILocation *DL, BasicBlock *InsertBB, Instruction *InsertBefore) argument
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DInstructions.h79 const Twine &Name, Instruction *InsertBefore);
84 Instruction *InsertBefore);
89 const Twine &Name = "", Instruction *InsertBefore = nullptr);
192 Instruction *InsertBefore);
195 Instruction *InsertBefore);
199 Align Align, Instruction *InsertBefore = nullptr);
205 Instruction *InsertBefore = nullptr);
320 StoreInst(Value *Val, Value *Ptr, Instruction *InsertBefore);
322 StoreInst(Value *Val, Value *Ptr, bool isVolatile, Instruction *InsertBefore);
325 Instruction *InsertBefore
1154 GetElementPtrInst(Type *PointeeType, Value *Ptr, ArrayRef<Value *> IdxList, unsigned Values, const Twine &NameStr, Instruction *InsertBefore) argument
1213 ICmpInst( Instruction *InsertBefore, Predicate pred, Value *LHS, Value *RHS, const Twine &NameStr = � ) argument
1377 FCmpInst( Instruction *InsertBefore, Predicate pred, Value *LHS, Value *RHS, const Twine &NameStr = � ) argument
1473 CallInst(FunctionType *Ty, Value *Func, ArrayRef<Value *> Args, const Twine &NameStr, Instruction *InsertBefore) argument
1712 CallInst(FunctionType *Ty, Value *Func, ArrayRef<Value *> Args, ArrayRef<OperandBundleDef> Bundles, const Twine &NameStr, Instruction *InsertBefore) argument
1730 SelectInst(Value *C, Value *S1, Value *S2, const Twine &NameStr, Instruction *InsertBefore) argument
2418 ExtractValueInst(Value *Agg, ArrayRef<unsigned> Idxs, const Twine &NameStr, Instruction *InsertBefore) argument
2554 InsertValueInst(Value *Agg, Value *Val, ArrayRef<unsigned> Idxs, const Twine &NameStr, Instruction *InsertBefore) argument
[all...]
H A DInstrTypes.h108 const Twine &Name, Instruction *InsertBefore);
126 Instruction *InsertBefore = nullptr);
160 Instruction *InsertBefore = nullptr) {
161 UnaryOperator *UO = Create(Opc, V, Name, InsertBefore);
168 Instruction *InsertBefore = nullptr) {
170 InsertBefore);
195 const Twine &Name, Instruction *InsertBefore);
220 Instruction *InsertBefore = nullptr);
379 Instruction *InsertBefore = nullptr);
383 Instruction *InsertBefore
[all...]
H A DBasicBlock.h75 /// inserted at either the end of the function (if InsertBefore is null), or
79 BasicBlock *InsertBefore = nullptr);
98 /// inserted at either the end of the function (if InsertBefore is 0), or
102 BasicBlock *InsertBefore = nullptr) {
103 return new BasicBlock(Context, Name, Parent, InsertBefore);
235 /// Inserts an unlinked basic block into \c Parent. If \c InsertBefore is
239 void insertInto(Function *Parent, BasicBlock *InsertBefore = nullptr);
H A DDIBuilder.h83 BasicBlock *InsertBB, Instruction *InsertBefore);
87 BasicBlock *InsertBB, Instruction *InsertBefore);
93 BasicBlock *InsertBB, Instruction *InsertBefore);
868 /// \param InsertBefore Location for the new intrinsic.
871 Instruction *InsertBefore);
876 /// \param InsertBefore Location for the new intrinsic.
878 Instruction *InsertBefore);
904 /// \param InsertBefore Location for the new intrinsic.
909 Instruction *InsertBefore);
H A DGlobalVariable.h61 GlobalVariable *InsertBefore = nullptr,
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DA15SDOptimizer.cpp67 MachineBasicBlock::iterator InsertBefore,
72 MachineBasicBlock::iterator InsertBefore,
77 MachineBasicBlock::iterator InsertBefore,
81 MachineBasicBlock::iterator InsertBefore,
86 MachineBasicBlock::iterator InsertBefore,
91 MachineBasicBlock::iterator InsertBefore,
416 MachineBasicBlock::iterator InsertBefore,
421 BuildMI(MBB, InsertBefore, DL,
432 MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore,
437 InsertBefore,
415 createDupLane(MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore, const DebugLoc &DL, unsigned Reg, unsigned Lane, bool QPR) argument
431 createExtractSubreg( MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore, const DebugLoc &DL, unsigned DReg, unsigned Lane, const TargetRegisterClass *TRC) argument
446 createRegSequence( MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore, const DebugLoc &DL, unsigned Reg1, unsigned Reg2) argument
463 createVExt(MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore, const DebugLoc &DL, unsigned Ssub0, unsigned Ssub1) argument
476 createInsertSubreg( MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore, const DebugLoc &DL, unsigned DReg, unsigned Lane, unsigned ToInsert) argument
492 createImplicitDef(MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore, const DebugLoc &DL) argument
[all...]
H A DARMInstructionSelector.cpp484 : MBB(*MIB->getParent()), InsertBefore(std::next(MIB->getIterator())),
488 const MachineBasicBlock::instr_iterator InsertBefore; member in struct:ARMInstructionSelector::InsertInfo
494 (void)BuildMI(I.MBB, I.InsertBefore, I.DbgLoc, TII.get(Opcodes.MOVi))
580 BuildMI(I.MBB, I.InsertBefore, I.DbgLoc, TII.get(Helper.ComparisonOpcode))
589 auto ReadI = BuildMI(I.MBB, I.InsertBefore, I.DbgLoc,
597 auto Mov1I = BuildMI(I.MBB, I.InsertBefore, I.DbgLoc,
693 auto InsertBefore = std::next(MIB->getIterator()); local
694 auto MIBLoad = BuildMI(MBB, InsertBefore, MIB->getDebugLoc(),
770 auto InsertBefore = std::next(MIB->getIterator()); local
777 auto CmpI = BuildMI(MBB, InsertBefore, DbgLo
884 auto InsertBefore = std::next(I.getIterator()); local
933 auto InsertBefore = std::next(I.getIterator()); local
1106 auto InsertBefore = I.getIterator(); local
[all...]
H A DARMLoadStoreOptimizer.cpp175 MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore,
181 MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore,
626 MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore,
637 (MBB.computeRegisterLiveness(TRI, ARM::CPSR, InsertBefore, 20) ==
689 moveLiveRegsBefore(MBB, InsertBefore);
743 BuildMI(MBB, InsertBefore, DL, TII->get(ARM::tMOVSr), NewBase)
746 BuildMI(MBB, InsertBefore, DL, TII->get(ARM::tMOVr), NewBase)
756 BuildMI(MBB, InsertBefore, DL, TII->get(BaseOpc), NewBase)
761 BuildMI(MBB, InsertBefore, DL, TII->get(BaseOpc), NewBase)
767 BuildMI(MBB, InsertBefore, D
625 CreateLoadStoreMulti( MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore, int Offset, unsigned Base, bool BaseKill, unsigned Opcode, ARMCC::CondCodes Pred, unsigned PredReg, const DebugLoc &DL, ArrayRef<std::pair<unsigned, bool>> Regs, ArrayRef<MachineInstr*> Instrs) argument
832 CreateLoadStoreDouble( MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore, int Offset, unsigned Base, bool BaseKill, unsigned Opcode, ARMCC::CondCodes Pred, unsigned PredReg, const DebugLoc &DL, ArrayRef<std::pair<unsigned, bool>> Regs, ArrayRef<MachineInstr*> Instrs) const argument
900 iterator InsertBefore = std::next(iterator(LatestMI)); local
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/
H A DObjCARC.cpp48 Instruction *InsertBefore,
55 const ColorVector &CV = BlockColors.find(InsertBefore->getParent())->second;
62 return CallInst::Create(FTy, Callee, Args, OpBundles, NameStr, InsertBefore);
46 createCallInstWithColors( FunctionCallee Func, ArrayRef<Value *> Args, const Twine &NameStr, Instruction *InsertBefore, const DenseMap<BasicBlock *, ColorVector> &BlockColors) argument
H A DObjCARC.h103 Instruction *InsertBefore,
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp17 void llvm::createMemCpyLoopKnownSize(Instruction *InsertBefore, Value *SrcAddr, argument
26 BasicBlock *PreLoopBB = InsertBefore->getParent();
44 PostLoopBB = PreLoopBB->splitBasicBlock(InsertBefore, "memcpy-split");
91 : InsertBefore);
133 void llvm::createMemCpyLoopUnknownSize(Instruction *InsertBefore, argument
139 BasicBlock *PreLoopBB = InsertBefore->getParent();
141 PreLoopBB->splitBasicBlock(InsertBefore, "post-loop-memcpy-expansion");
291 static void createMemMoveLoop(Instruction *InsertBefore, Value *SrcAddr, argument
296 BasicBlock *OrigBB = InsertBefore->getParent();
308 ICmpInst *PtrCompare = new ICmpInst(InsertBefore, ICmpIns
378 createMemSetLoop(Instruction *InsertBefore, Value *DstAddr, Value *CopyLen, Value *SetValue, Align DstAlign, bool IsVolatile) argument
[all...]
H A DCallPromotionUtils.cpp170 Instruction *InsertBefore = nullptr; local
172 InsertBefore =
175 InsertBefore = &*std::next(CB.getIterator());
178 auto *Cast = CastInst::CreateBitOrPointerCast(&CB, RetTy, "", InsertBefore);
H A DDebugify.cpp122 // Helper that inserts a dbg.value before \p InsertBefore, copying the
125 Instruction *InsertBefore) {
135 InsertBefore);
159 Instruction *InsertBefore = &*InsertPt; local
170 InsertBefore = I->getNextNode();
172 insertDbgVal(*I, InsertBefore);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DPlaceSafepoints.cpp180 InsertSafepointPoll(Instruction *InsertBefore,
621 InsertSafepointPoll(Instruction *InsertBefore, argument
624 BasicBlock *OrigBB = InsertBefore->getParent();
625 Module *M = InsertBefore->getModule();
638 CallInst *PollCall = CallInst::Create(F, "", InsertBefore);
H A DReassociate.cpp235 Instruction *InsertBefore, Value *FlagsOp) {
237 return BinaryOperator::CreateAdd(S1, S2, Name, InsertBefore);
240 BinaryOperator::CreateFAdd(S1, S2, Name, InsertBefore);
247 Instruction *InsertBefore, Value *FlagsOp) {
249 return BinaryOperator::CreateMul(S1, S2, Name, InsertBefore);
252 BinaryOperator::CreateFMul(S1, S2, Name, InsertBefore);
259 Instruction *InsertBefore, Value *FlagsOp) {
261 return BinaryOperator::CreateNeg(S1, Name, InsertBefore);
264 return UnaryOperator::CreateFNegFMF(S1, FMFSource, Name, InsertBefore);
266 return UnaryOperator::CreateFNeg(S1, Name, InsertBefore);
234 CreateAdd(Value *S1, Value *S2, const Twine &Name, Instruction *InsertBefore, Value *FlagsOp) argument
246 CreateMul(Value *S1, Value *S2, const Twine &Name, Instruction *InsertBefore, Value *FlagsOp) argument
258 CreateNeg(Value *S1, const Twine &Name, Instruction *InsertBefore, Value *FlagsOp) argument
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DMemProfiler.cpp173 void instrumentAddress(Instruction *OrigIns, Instruction *InsertBefore,
424 Instruction *InsertBefore = I; local
432 // with InsertBefore == I
438 InsertBefore = ThenTerm;
441 IRBuilder<> IRB(InsertBefore);
444 instrumentAddress(I, InsertBefore, InstrumentedAddress, ElemTypeSize,
469 Instruction *InsertBefore, Value *Addr,
471 IRBuilder<> IRB(InsertBefore);
468 instrumentAddress(Instruction *OrigIns, Instruction *InsertBefore, Value *Addr, uint32_t TypeSize, bool IsWrite) argument
H A DAddressSanitizer.cpp651 void instrumentAddress(Instruction *OrigIns, Instruction *InsertBefore,
655 Instruction *InsertBefore, Value *Addr,
659 Instruction *InsertBefore, Value *Addr,
665 Instruction *generateCrashCode(Instruction *InsertBefore, Value *Addr,
1538 Instruction *InsertBefore, Value *Addr,
1548 return Pass->instrumentAddress(I, InsertBefore, Addr, TypeSize, IsWrite,
1550 Pass->instrumentUnusualSizeOrAlignment(I, InsertBefore, Addr, TypeSize,
1568 Instruction *InsertBefore = I; local
1576 // with InsertBefore == I
1582 InsertBefore
1537 doInstrumentAddress(AddressSanitizer *Pass, Instruction *I, Instruction *InsertBefore, Value *Addr, MaybeAlign Alignment, unsigned Granularity, uint32_t TypeSize, bool IsWrite, Value *SizeArgument, bool UseCalls, uint32_t Exp) argument
1649 generateCrashCode(Instruction *InsertBefore, Value *Addr, bool IsWrite, size_t AccessSizeIndex, Value *SizeArgument, uint32_t Exp) argument
1695 instrumentAMDGPUAddress( Instruction *OrigIns, Instruction *InsertBefore, Value *Addr, uint32_t TypeSize, bool IsWrite, Value *SizeArgument) argument
1718 instrumentAddress(Instruction *OrigIns, Instruction *InsertBefore, Value *Addr, uint32_t TypeSize, bool IsWrite, Value *SizeArgument, bool UseCalls, uint32_t Exp) argument
1807 instrumentUnusualSizeOrAlignment( Instruction *I, Instruction *InsertBefore, Value *Addr, uint32_t TypeSize, bool IsWrite, Value *SizeArgument, bool UseCalls, uint32_t Exp) argument
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64StackTagging.cpp311 void tagAlloca(AllocaInst *AI, Instruction *InsertBefore, Value *Ptr,
313 void untagAlloca(AllocaInst *AI, Instruction *InsertBefore, uint64_t Size);
432 void AArch64StackTagging::tagAlloca(AllocaInst *AI, Instruction *InsertBefore, argument
447 InsertBefore = collectInitializers(InsertBefore, Ptr, Size, IB);
450 IRBuilder<> IRB(InsertBefore);
454 void AArch64StackTagging::untagAlloca(AllocaInst *AI, Instruction *InsertBefore, argument
456 IRBuilder<> IRB(InsertBefore);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DFixupStatepointCallerSaved.cpp419 MachineBasicBlock::iterator InsertBefore(MI);
420 Reg = performCopyPropagation(Reg, InsertBefore, IsKill, TII, TRI);
422 LLVM_DEBUG(dbgs() << "Insert spill before " << *InsertBefore);
423 TII.storeRegToStackSlot(*MI.getParent(), InsertBefore, Reg, IsKill, FI,
H A DSplitKit.h449 /// \p InsertBefore. This can be invoked with a \p LaneMask which may make it
452 MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore,
456 MachineBasicBlock &MB, MachineBasicBlock::iterator InsertBefore,
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp932 static DebugLoc getOrCreateDebugLoc(const Instruction *InsertBefore, argument
934 assert(InsertBefore);
935 if (InsertBefore->getDebugLoc())
936 return InsertBefore->getDebugLoc();
937 const Instruction *Prev = InsertBefore->getPrevNode();

Completed in 582 milliseconds

123