Home
last modified time | relevance | path

Searched refs:CreateAlignedLoad (Results 1 – 25 of 53) sorted by relevance

123

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuilder.h108 return CreateAlignedLoad(Addr.getElementType(),
115 return CreateAlignedLoad(Addr.getElementType(), in CreateLoad()
121 return CreateAlignedLoad(
126 using CGBuilderBaseTy::CreateAlignedLoad;
127 llvm::LoadInst *CreateAlignedLoad(llvm::Type *Ty, llvm::Value *Addr,
130 return CreateAlignedLoad(Ty, Addr, Align.getAsAlign(), Name);
159 return CreateAlignedLoad(getInt1Ty(), Addr, CharUnits::One(), Name);
H A DCGCXX.cpp264 llvm::Value *VFunc = CGF.Builder.CreateAlignedLoad( in BuildAppleKextVirtualCall()
H A DItaniumCXXABI.cpp758 VirtualFn = CGF.Builder.CreateAlignedLoad(CGF.UnqualPtrTy, VFPAddr, in EmitLoadOfMemberFunctionPointer()
1389 llvm::Value *Offset = CGF.Builder.CreateAlignedLoad(CGF.IntPtrTy, OffsetPtr, in emitVirtualObjectDelete()
1609 return CGF.Builder.CreateAlignedLoad(StdTypeInfoPtrTy, Value, in EmitTypeid()
1762 OffsetToTop = CGF.Builder.CreateAlignedLoad( in emitDynamicCastToVoid()
1775 OffsetToTop = CGF.Builder.CreateAlignedLoad( in emitDynamicCastToVoid()
1807 VBaseOffset = CGF.Builder.CreateAlignedLoad( in GetVirtualBaseClassOffset()
1811 VBaseOffset = CGF.Builder.CreateAlignedLoad( in GetVirtualBaseClassOffset()
2128 CGF.Builder.CreateAlignedLoad(CGF.GlobalsVoidPtrTy, VTT, in getVTableAddressPointInStructorWithVTT()
2209 VFuncLoad = CGF.Builder.CreateAlignedLoad(PtrTy, VTableSlotPtr, in getVirtualFunctionPointer()
2363 CGF.Builder.CreateAlignedLoad(CGF.Int32Ty, OffsetPtr, in performTypeAdjustment()
[all …]
H A DCGObjCGNU.cpp788 llvm::Value *imp = Builder.CreateAlignedLoad( in LookupIMP()
808 return Builder.CreateAlignedLoad( in LookupIMPSuper()
1351 return CGF.Builder.CreateAlignedLoad(ProtocolPtrTy, Ref, in GenerateProtocolRef()
1709 CGF.Builder.CreateAlignedLoad(IntTy, IvarOffsetPointer, Align); in EmitIvarOffset()
2670 Builder.CreateAlignedLoad(IdTy, ReceiverClass, CGF.getPointerAlign()); in GenerateMessageSendSuper()
2715 Builder.CreateAlignedLoad(IdTy, ReceiverClass, CGF.getPointerAlign()); in GenerateMessageSendSuper()
4314 CGF.Builder.CreateAlignedLoad( in EmitIvarOffset()
4316 CGF.Builder.CreateAlignedLoad( in EmitIvarOffset()
4333 Offset = CGF.Builder.CreateAlignedLoad(IntTy, Offset, Align); in EmitIvarOffset()
H A DCGException.cpp1406 CGF.Builder.CreateAlignedLoad(CGF.Int8PtrTy, SavedExnVar, in Emit()
2123 SEHInfo = Builder.CreateAlignedLoad(Int8PtrTy, SEHInfo, getPointerAlign()); in EmitSEHExceptionCodeSave()
2138 Rec = Builder.CreateAlignedLoad(RecordTy, Rec, getPointerAlign()); in EmitSEHExceptionCodeSave()
2139 llvm::Value *Code = Builder.CreateAlignedLoad(Int32Ty, Rec, getIntAlign()); in EmitSEHExceptionCodeSave()
H A DCGObjCMac.cpp2087 Target = CGF.Builder.CreateAlignedLoad(ClassTyPtr, Target, in GenerateMessageSendSuper()
2093 llvm::Value *Super = CGF.Builder.CreateAlignedLoad(ClassTyPtr, SuperPtr, in GenerateMessageSendSuper()
2102 Target = CGF.Builder.CreateAlignedLoad(ClassTyPtr, ClassPtr, in GenerateMessageSendSuper()
5222 return CGF.Builder.CreateAlignedLoad(Entry->getValueType(), Entry, in EmitClassRefFromId()
6607 return CGF.Builder.CreateAlignedLoad(PTGV->getValueType(), PTGV, Align); in GenerateProtocolRef()
6618 return CGF.Builder.CreateAlignedLoad(PTGV->getValueType(), PTGV, Align); in GenerateProtocolRef()
7189 CGF.Builder.CreateAlignedLoad(GV->getValueType(), GV, in EmitIvarOffset()
7429 return CGF.Builder.CreateAlignedLoad(Entry->getValueType(), Entry, Align); in EmitLoadOfClassRef()
7521 return CGF.Builder.CreateAlignedLoad(ObjCTypes.ClassnfABIPtrTy, Entry, Align); in EmitMetaClassRef()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp77 LoadInst *Load = LoopBuilder.CreateAlignedLoad(LoopOpType, SrcGEP, in createMemCpyLoopKnownSize()
134 RBuilder.CreateAlignedLoad(OpTy, SrcGEP, PartSrcAlign, SrcIsVolatile); in createMemCpyLoopKnownSize()
234 LoadInst *Load = LoopBuilder.CreateAlignedLoad(LoopOpType, SrcGEP, in createMemCpyLoopUnknownSize()
308 LoadInst *Load = ResBuilder.CreateAlignedLoad(ResLoopOpType, SrcGEP, in createMemCpyLoopUnknownSize()
426 Value *Element = LoopBuilder.CreateAlignedLoad( in createMemMoveLoop()
446 Value *FwdElement = FwdLoopBuilder.CreateAlignedLoad( in createMemMoveLoop()
H A DModuleUtils.cpp429 UseBuilder.CreateAlignedLoad(TableEntryTy, GEP, PtrAlign); in lowerGlobalIFuncUsersAsGlobalCtor()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DScalarizeMaskedMemIntrin.cpp164 Value *NewI = Builder.CreateAlignedLoad(VecType, Ptr, AlignVal); in scalarizeMaskedLoad()
183 LoadInst *Load = Builder.CreateAlignedLoad(EltTy, Gep, AdjustedAlignVal); in scalarizeMaskedLoad()
232 LoadInst *Load = Builder.CreateAlignedLoad(EltTy, Gep, AdjustedAlignVal); in scalarizeMaskedLoad()
434 Builder.CreateAlignedLoad(EltTy, Ptr, AlignVal, "Load" + Twine(Idx)); in scalarizeMaskedGather()
485 Builder.CreateAlignedLoad(EltTy, Ptr, AlignVal, "Load" + Twine(Idx)); in scalarizeMaskedGather()
667 InsertElt = Builder.CreateAlignedLoad(EltTy, NewPtr, AdjustedAlignment, in scalarizeMaskedExpandLoad()
721 LoadInst *Load = Builder.CreateAlignedLoad(EltTy, Ptr, AdjustedAlignment); in scalarizeMaskedExpandLoad()
H A DSROA.cpp1642 LoadInst *Load = IRB.CreateAlignedLoad( in speculatePHINodeLoads()
1759 IRB.CreateAlignedLoad(LI.getType(), TV, LI.getAlign(), in speculateSelectInstLoads()
1762 IRB.CreateAlignedLoad(LI.getType(), FV, LI.getAlign(), in speculateSelectInstLoads()
2821 LoadInst *Load = IRB.CreateAlignedLoad(NewAI.getAllocatedType(), &NewAI, in rewriteVectorizedLoadInst()
2832 Value *V = IRB.CreateAlignedLoad(NewAI.getAllocatedType(), &NewAI, in rewriteIntegerLoad()
2879 LoadInst *NewLI = IRB.CreateAlignedLoad(NewAI.getAllocatedType(), NewPtr, in visitLoadInst()
2914 IRB.CreateAlignedLoad(TargetTy, getNewAllocaSlicePtr(IRB, LTy), in visitLoadInst()
2987 Value *Old = IRB.CreateAlignedLoad(NewAI.getAllocatedType(), &NewAI, in rewriteVectorizedStoreInst()
3011 Value *Old = IRB.CreateAlignedLoad(NewAI.getAllocatedType(), &NewAI, in rewriteIntegerStore()
3226 Value *Old = IRB.CreateAlignedLoad(NewAI.getAllocatedType(), &NewAI, in visitMemSetInst()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerKernelArguments.cpp225 Builder.CreateAlignedLoad(AdjustedArgTy, ArgPtr, AdjustedAlign); in lowerKernelArguments()
H A DAMDGPULateCodeGenPrepare.cpp495 LoadInst *NewLd = IRB.CreateAlignedLoad(IRB.getInt32Ty(), NewPtr, Align(4)); in visitLoadInst()
H A DAMDGPUPromoteAlloca.cpp1043 LoadInst *LoadXY = Builder.CreateAlignedLoad(I32Ty, GEPXY, Align(4)); in getLocalSizeYZ()
1046 LoadInst *LoadZU = Builder.CreateAlignedLoad(I32Ty, GEPZU, Align(4)); in getLocalSizeYZ()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIRBuilder.h1796 return CreateAlignedLoad(Ty, Ptr, MaybeAlign(), Name); in CreateLoad()
1800 return CreateAlignedLoad(Ty, Ptr, MaybeAlign(), Name);
1805 return CreateAlignedLoad(Ty, Ptr, MaybeAlign(), isVolatile, Name);
1812 LoadInst *CreateAlignedLoad(Type *Ty, Value *Ptr, MaybeAlign Align, in CreateAlignedLoad() function
1814 return CreateAlignedLoad(Ty, Ptr, Align, /*isVolatile*/false, Name); in CreateAlignedLoad()
1817 LoadInst *CreateAlignedLoad(Type *Ty, Value *Ptr, MaybeAlign Align,
1819 return CreateAlignedLoad(Ty, Ptr, Align, /*isVolatile*/false, Name);
1822 LoadInst *CreateAlignedLoad(Type *Ty, Value *Ptr, MaybeAlign Align,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DPreISelIntrinsicLowering.cpp84 Value *OffsetI32 = B.CreateAlignedLoad(Int32Ty, OffsetPtr, Align(4)); in lowerLoadRelative()
H A DExpandMemCmp.cpp342 Lhs = Builder.CreateAlignedLoad(LoadSizeType, LhsSource, LhsAlign); in getLoadPair()
348 Rhs = Builder.CreateAlignedLoad(LoadSizeType, RhsSource, RhsAlign); in getLoadPair()
H A DAtomicExpandPass.cpp1595 LoadInst *InitLoaded = Builder.CreateAlignedLoad(ResultTy, Addr, AddrAlign); in insertRMWCmpXchgLoop()
2011 Value *ExpectedOut = Builder.CreateAlignedLoad( in expandAtomicOpToLibcall()
2022 V = Builder.CreateAlignedLoad(I->getType(), AllocaResult, in expandAtomicOpToLibcall()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DDataFlowSanitizer.cpp1868 return IRB.CreateAlignedLoad(DFS.getShadowTy(&FArg), ArgShadowPtr, in getShadowForTLSArgument()
2149 return IRB.CreateAlignedLoad(OriginTy, *OriginAddr, OriginAlign); in loadNextOrigin()
2180 IRB.CreateAlignedLoad(WideShadowTy, ShadowAddr, ShadowAlign); in loadShadowFast()
2220 IRB.CreateAlignedLoad(WideShadowTy, ShadowAddr, ShadowAlign); in loadShadowFast()
2302 Origin = IRB.CreateAlignedLoad(DFS.OriginTy, OriginAddr, OriginAlign); in loadShadowOriginSansLoadTracking()
2318 IRB.CreateAlignedLoad(DFS.PrimitiveShadowTy, ShadowAddr, ShadowAlign); in loadShadowOriginSansLoadTracking()
2320 IRB.CreateAlignedLoad(DFS.PrimitiveShadowTy, ShadowAddr1, ShadowAlign); in loadShadowOriginSansLoadTracking()
3430 LoadInst *LI = NextIRB.CreateAlignedLoad( in visitCallBase()
H A DNumericalStabilitySanitizer.cpp720 Value *L = Builder.CreateAlignedLoad( in createShadowArguments()
1113 Value *ShadowLoad = ShadowLoadBBBuilder.CreateAlignedLoad( in handleLoad()
1806 Value *RawShadowType = LoadBuilder.CreateAlignedLoad( in propagateNonFTStore()
1810 Value *RawShadowValue = LoadBuilder.CreateAlignedLoad( in propagateNonFTStore()
H A DMemorySanitizer.cpp2035 ShadowPtr = EntryIRB.CreateAlignedLoad(getShadowTy(&FArg), Base, in getShadow()
2233 IRB.CreateAlignedLoad(ShadowTy, ShadowPtr, Alignment, "_msld")); in visitLoadInst()
2248 &I, IRB.CreateAlignedLoad(MS.OriginTy, OriginPtr, OriginAlignment)); in visitLoadInst()
2965 IRB.CreateAlignedLoad(ShadowTy, ShadowPtr, Alignment, "_msld")); in handleVectorLoadIntrinsic()
3543 Value *Shadow = IRB.CreateAlignedLoad(Ty, ShadowPtr, Alignment, "_ldmxcsr"); in handleLdmxcsr()
4321 Value *SrcOrigin = NextIRB.CreateAlignedLoad(MS.OriginTy, SrcOriginPtr, in visitLibAtomicLoad()
4546 Value *RetvalShadow = IRBAfter.CreateAlignedLoad( in visitCallBase()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp568 Builder.CreateAlignedLoad(NewTy, LI.getPointerOperand(), LI.getAlign(), in combineLoadToNewType()
741 auto *L = IC.Builder.CreateAlignedLoad( in unpackLoadToAggregate()
788 auto *L = IC.Builder.CreateAlignedLoad(AT->getElementType(), Ptr, in unpackLoadToAggregate()
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DSandboxIR.cpp509 auto *NewLI = Builder.CreateAlignedLoad(Ty, Ptr->Val, Align, in create()
520 auto *NewLI = Builder.CreateAlignedLoad(Ty, Ptr->Val, Align, in create()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InterleavedAccess.cpp221 Builder.CreateAlignedLoad(VecBaseTy, NewBasePtr, Alignment); in decompose()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMParallelDSP.cpp769 LoadInst *WideLoad = IRB.CreateAlignedLoad(LoadTy, VecPtr, Base->getAlign()); in CreateWideLoad()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp229 LoadInst *LI = IRB.CreateAlignedLoad( in doPromotion()

123