H A D | IRBuilder.h | 276 CallInst *CreateMemSet(Value *Ptr, Value *Val, uint64_t Size, unsigned Align, argument 278 return CreateMemSet(Ptr, Val, getInt64(Size), Align, isVolatile, TBAATag); 281 CallInst *CreateMemSet(Value *Ptr, Value *Val, Value *Size, unsigned Align, 311 CallInst *CreateLifetimeStart(Value *Ptr, ConstantInt *Size = 0); 315 CallInst *CreateLifetimeEnd(Value *Ptr, ConstantInt *Size = 0); 318 Value *getCastedInt8PtrValue(Value *Ptr); 802 // Provided to resolve 'CreateLoad(Ptr, "...")' correctly, instead of 804 LoadInst *CreateLoad(Value *Ptr, const char *Name) { argument 805 return Insert(new LoadInst(Ptr), Name); 807 LoadInst *CreateLoad(Value *Ptr, cons argument 810 CreateLoad(Value *Ptr, bool isVolatile, const Twine &Name = �) argument 813 CreateStore(Value *Val, Value *Ptr, bool isVolatile = false) argument 818 CreateAlignedLoad(Value *Ptr, unsigned Align, const char *Name) argument 823 CreateAlignedLoad(Value *Ptr, unsigned Align, const Twine &Name = �) argument 829 CreateAlignedLoad(Value *Ptr, unsigned Align, bool isVolatile, const Twine &Name = �) argument 835 CreateAlignedStore(Value *Val, Value *Ptr, unsigned Align, bool isVolatile = false) argument 845 CreateAtomicCmpXchg(Value *Ptr, Value *Cmp, Value *New, AtomicOrdering Ordering, SynchronizationScope SynchScope = CrossThread) argument 850 CreateAtomicRMW(AtomicRMWInst::BinOp Op, Value *Ptr, Value *Val, AtomicOrdering Ordering, SynchronizationScope SynchScope = CrossThread) argument 855 CreateGEP(Value *Ptr, ArrayRef<Value *> IdxList, const Twine &Name = �) argument 868 CreateInBoundsGEP(Value *Ptr, ArrayRef<Value *> IdxList, const Twine &Name = �) argument 881 CreateGEP(Value *Ptr, Value *Idx, const Twine &Name = �) argument 887 CreateInBoundsGEP(Value *Ptr, Value *Idx, const Twine &Name = �) argument 893 CreateConstGEP1_32(Value *Ptr, unsigned Idx0, const Twine &Name = �) argument 901 CreateConstInBoundsGEP1_32(Value *Ptr, unsigned Idx0, const Twine &Name = �) argument 910 CreateConstGEP2_32(Value *Ptr, unsigned Idx0, unsigned Idx1, const Twine &Name = �) argument 922 CreateConstInBoundsGEP2_32(Value *Ptr, unsigned Idx0, unsigned Idx1, const Twine &Name = �) argument 934 CreateConstGEP1_64(Value *Ptr, uint64_t Idx0, const Twine &Name = �) argument 942 CreateConstInBoundsGEP1_64(Value *Ptr, uint64_t Idx0, const Twine &Name = �) argument 951 CreateConstGEP2_64(Value *Ptr, uint64_t Idx0, uint64_t Idx1, const Twine &Name = �) argument 963 CreateConstInBoundsGEP2_64(Value *Ptr, uint64_t Idx0, uint64_t Idx1, const Twine &Name = �) argument 975 CreateStructGEP(Value *Ptr, unsigned Idx, const Twine &Name = �) argument [all...] |