| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | ShadowStackGCLowering.cpp | 81 static GetElementPtrInst *CreateGEP(LLVMContext &Context, IRBuilder<> &B, 84 static GetElementPtrInst *CreateGEP(LLVMContext &Context, IRBuilder<> &B, 260 GetElementPtrInst *ShadowStackGCLowering::CreateGEP(LLVMContext &Context, in CreateGEP() function in ShadowStackGCLowering 268 Value *Val = B.CreateGEP(Ty, BasePtr, Indices, Name); in CreateGEP() 275 GetElementPtrInst *ShadowStackGCLowering::CreateGEP(LLVMContext &Context, in CreateGEP() function in ShadowStackGCLowering 280 Value *Val = B.CreateGEP(Ty, BasePtr, Indices, Name); in CreateGEP() 330 Instruction *EntryMapPtr = CreateGEP(Context, AtEntry, ConcreteStackEntryTy, in runOnFunction() 337 Value *SlotPtr = CreateGEP(Context, AtEntry, ConcreteStackEntryTy, in runOnFunction() 355 Instruction *EntryNextPtr = CreateGEP(Context, AtEntry, ConcreteStackEntryTy, in runOnFunction() 357 Instruction *NewHeadVal = CreateGEP(Context, AtEntry, ConcreteStackEntryTy, in runOnFunction() [all …]
|
| H A D | PreISelIntrinsicLowering.cpp | 47 B.CreateGEP(Int8Ty, CI->getArgOperand(0), CI->getArgOperand(1)); in lowerLoadRelative() 51 Value *ResultPtr = B.CreateGEP(Int8Ty, CI->getArgOperand(0), OffsetI32); in lowerLoadRelative()
|
| H A D | SafeStack.cpp | 570 Value *Off = IRB.CreateGEP(Int8Ty, BasePointer, // BasePointer is i8* in moveStaticAllocasToUnsafeStack() 589 Value *Off = IRB.CreateGEP(Int8Ty, BasePointer, // BasePointer is i8* in moveStaticAllocasToUnsafeStack() 624 Value *Off = IRBUser.CreateGEP(Int8Ty, BasePointer, // BasePointer is i8* in moveStaticAllocasToUnsafeStack() 648 IRB.CreateGEP(Int8Ty, BasePointer, ConstantInt::get(Int32Ty, -FrameSize), in moveStaticAllocasToUnsafeStack()
|
| H A D | CodeGenPrepare.cpp | 1138 Value *Replacement = Builder.CreateGEP( in simplifyRelocatesOffABase() 5345 : Builder.CreateGEP(I8Ty, ResultPtr, ResultIndex, "sunkaddr"); in optimizeMemoryInst() 5360 : Builder.CreateGEP(I8Ty, ResultPtr, ResultIndex, "sunkaddr"); in optimizeMemoryInst() 5558 NewAddr = Builder.CreateGEP(SourceTy, Ops[0], in optimizeGatherScatterInst() 5561 NewAddr = Builder.CreateGEP(NewAddr, Constant::getNullValue(IndexTy)); in optimizeGatherScatterInst() 5570 Base = Builder.CreateGEP(SourceTy, Base, in optimizeGatherScatterInst() 5575 NewAddr = Builder.CreateGEP(Base, Index); in optimizeGatherScatterInst() 5591 NewAddr = Builder.CreateGEP(V, Constant::getNullValue(IndexTy)); in optimizeGatherScatterInst() 5946 NewBaseBuilder.CreateGEP(I8Ty, NewBaseGEP, BaseIndex, "splitgep"); in splitLargeGEPOffsets() 5958 NewGEP = Builder.CreateGEP(I8Ty, NewBaseGEP, Index); in splitLargeGEPOffsets() [all …]
|
| H A D | SjLjEHPrepare.cpp | 121 Builder.CreateGEP(FunctionContextTy, FuncCtx, Idxs, "call_site"); in insertCallSiteStore()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/examples/BrainF/ |
| H A D | BrainF.cpp | 118 CreateGEP(ptr_arr, ConstantInt::get(C, APInt(32, memtotal)), "arrmax"); in header() 122 curhead = builder->CreateGEP(ptr_arr, in header() 248 CreateGEP(curhead, ConstantInt::get(C, APInt(32, curvalue)), in readloop()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
| H A D | InstrOrderFile.cpp | 137 Value *MapAddr = entryB.CreateGEP(MapTy, BitMap, IdxFlags, ""); in generateCodeSequence() 153 updateB.CreateGEP(BufferTy, OrderFileBuffer, BufferGEPIdx, ""); in generateCodeSequence()
|
| H A D | SanitizerCoverage.cpp | 353 auto GEP = IRB.CreateGEP(Int8Ty, SecStartI8Ptr, in CreateSecStartEnd() 926 auto CounterPtr = IRB.CreateGEP( in InjectCoverageAtBlock() 936 auto FlagPtr = IRB.CreateGEP( in InjectCoverageAtBlock()
|
| H A D | MemProfiler.cpp | 443 IRB.CreateGEP(VTy, Addr, {Zero, ConstantInt::get(IntptrTy, Idx)}); in instrumentMaskedLoadOrStore()
|
| H A D | MemorySanitizer.cpp | 1286 MS.ParamTLS = IRB.CreateGEP(MS.MsanContextStateTy, ContextState, in insertKmsanPrologue() 1288 MS.RetvalTLS = IRB.CreateGEP(MS.MsanContextStateTy, ContextState, in insertKmsanPrologue() 1290 MS.VAArgTLS = IRB.CreateGEP(MS.MsanContextStateTy, ContextState, in insertKmsanPrologue() 1292 MS.VAArgOriginTLS = IRB.CreateGEP(MS.MsanContextStateTy, ContextState, in insertKmsanPrologue() 1295 IRB.CreateGEP(MS.MsanContextStateTy, ContextState, in insertKmsanPrologue() 1297 MS.ParamOriginTLS = IRB.CreateGEP(MS.MsanContextStateTy, ContextState, in insertKmsanPrologue() 1300 IRB.CreateGEP(MS.MsanContextStateTy, ContextState, in insertKmsanPrologue()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGBuilder.h | 248 return Address(CreateGEP(Addr.getElementType(), Addr.getPointer(), 264 return Address(CreateGEP(Addr.getPointer(), getSize(Offset), Name),
|
| H A D | CGExprScalar.cpp | 2583 value = Builder.CreateGEP(value, numElts, "vla.inc"); in EmitScalarPrePostIncDec() 2595 value = Builder.CreateGEP(value, amt, "incdec.funcptr"); in EmitScalarPrePostIncDec() 2606 value = Builder.CreateGEP(value, amt, "incdec.ptr"); in EmitScalarPrePostIncDec() 2715 value = Builder.CreateGEP(value, sizeValue, "incdec.objptr"); in EmitScalarPrePostIncDec() 3440 result = CGF.Builder.CreateGEP(result, index, "add.ptr"); in emitPointerArithmetic() 3456 pointer = CGF.Builder.CreateGEP(pointer, index, "add.ptr"); in emitPointerArithmetic() 3471 result = CGF.Builder.CreateGEP(result, index, "add.ptr"); in emitPointerArithmetic() 3476 return CGF.Builder.CreateGEP(pointer, index, "add.ptr"); in emitPointerArithmetic()
|
| H A D | TargetInfo.cpp | 3969 overflow_arg_area = CGF.Builder.CreateGEP(overflow_arg_area, Offset, in EmitX86_64VAArgFromMemory() 4064 llvm::Value *GPAddr = CGF.Builder.CreateGEP(RegSaveArea, gp_offset); in EmitVAArg() 4065 llvm::Value *FPAddr = CGF.Builder.CreateGEP(RegSaveArea, fp_offset); in EmitVAArg() 4084 RegAddr = Address(CGF.Builder.CreateGEP(RegSaveArea, gp_offset), in EmitVAArg() 4102 RegAddr = Address(CGF.Builder.CreateGEP(RegSaveArea, fp_offset), in EmitVAArg() 4113 Address RegAddrLo = Address(CGF.Builder.CreateGEP(RegSaveArea, fp_offset), in EmitVAArg() 7463 CGF.Builder.CreateGEP(OverflowArgArea.getPointer(), PaddedSizeV, in EmitVAArg() 7513 Address RawRegAddr(CGF.Builder.CreateGEP(RegSaveArea, RegOffset, in EmitVAArg() 7542 CGF.Builder.CreateGEP(OverflowArgArea.getPointer(), PaddedSizeV, in EmitVAArg() 8448 CGF.Builder.CreateGEP(__overflow_area_pointer, Offset); in EmitVAArgFromMemory() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyLibCalls.cpp | 234 Value *CpyDst = B.CreateGEP(B.getInt8Ty(), Dst, DstLen, "endptr"); in emitStrLenMemCpy() 316 return B.CreateGEP(B.getInt8Ty(), SrcStr, StrLen, "strchr"); in optimizeStrChr() 329 return B.CreateGEP(B.getInt8Ty(), SrcStr, B.getInt64(I), "strchr"); in optimizeStrChr() 357 return B.CreateGEP(B.getInt8Ty(), SrcStr, B.getInt64(I), "strrchr"); in optimizeStrRChr() 537 Value *DstEnd = B.CreateGEP(B.getInt8Ty(), Dst, in optimizeStpCpy() 734 return B.CreateGEP(B.getInt8Ty(), CI->getArgOperand(0), B.getInt64(I), in optimizeStrPBrk() 949 return B.CreateGEP(B.getInt8Ty(), SrcStr, B.getInt64(I), "memchr"); in optimizeMemChr() 2496 Ptr = B.CreateGEP(B.getInt8Ty(), Ptr, B.getInt32(1), "nul"); in optimizeSPrintFString() 2634 Ptr = B.CreateGEP(B.getInt8Ty(), Ptr, B.getInt32(1), "nul"); in optimizeSnPrintFString() 3359 return B.CreateGEP(B.getInt8Ty(), Dst, ConstantInt::get(SizeTTy, Len - 1)); in optimizeStrpCpyChk()
|
| H A D | AMDGPUEmitPrintf.cpp | 137 auto PtrNext = Builder.CreateGEP(PtrPhi, One); in getStrlenWithNull()
|
| H A D | ScalarEvolutionExpander.cpp | 171 auto *GEP = Builder.CreateGEP( in InsertNoopCastOfTo() 604 return Builder.CreateGEP(Builder.getInt8Ty(), V, Idx, "uglygep"); in expandAddToGEP() 633 Value *GEP = Builder.CreateGEP(OriginalElTy, Casted, GepIndices, "scevgep"); in expandAddToGEP() 1867 Builder.CreateGEP(Inst, Builder.getInt32(1), "tmp.lcssa.user")); in expandCodeForImpl() 1995 V = Builder.CreateGEP(Ety, V, Idx, "scevgep"); in expand() 2001 V = Builder.CreateGEP(Type::getInt8Ty(SE.getContext()), V, Idx, in expand()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
| H A D | InstructionCombining.cpp | 1847 : Builder.CreateGEP(Ty, TrueC, IndexC); in foldSelectGEP() 1849 : Builder.CreateGEP(Ty, FalseC, IndexC); in foldSelectGEP() 2078 Builder.CreateGEP(GEPEltType, SO0, GO1, Src->getName())); in visitGetElementPtrInst() 2256 : Builder.CreateGEP(StrippedPtrEltTy, StrippedPtr, Idx, in visitGetElementPtrInst() 2277 : Builder.CreateGEP(StrippedPtrEltTy, StrippedPtr, Idx, in visitGetElementPtrInst() 2313 : Builder.CreateGEP(StrippedPtrEltTy, StrippedPtr, NewIdx, in visitGetElementPtrInst() 2358 : Builder.CreateGEP(StrippedPtrEltTy, StrippedPtr, Off, in visitGetElementPtrInst() 2411 : Builder.CreateGEP(SrcEltType, SrcOp, {Ops[1], Ops[2]}); in visitGetElementPtrInst() 2467 : Builder.CreateGEP(SrcEltType, SrcOp, NewIndices); in visitGetElementPtrInst()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | StraightLineStrengthReduce.cpp | 690 Reduced = Builder.CreateGEP(Builder.getInt8Ty(), Reduced, Bump); in rewriteCandidateWithBasis() 701 Reduced = Builder.CreateGEP( in rewriteCandidateWithBasis()
|
| H A D | SeparateConstOffsetFromGEP.cpp | 888 Builder.CreateGEP(Builder.getInt8Ty(), ResultPtr, Idx, "uglygep"); in lowerToSingleIndexGEPs() 898 Builder.CreateGEP(Builder.getInt8Ty(), ResultPtr, Offset, "uglygep"); in lowerToSingleIndexGEPs()
|
| H A D | NaryReassociate.cpp | 455 Builder.CreateGEP(GEP->getResultElementType(), Candidate, RHS)); in tryReassociateGEPAtIndex()
|
| H A D | LowerMatrixIntrinsics.cpp | 149 VecStart = Builder.CreateGEP(EltType, BasePtr, VecStart, "vec.gep"); in computeVectorAddr() 836 Value *TileStart = Builder.CreateGEP(EltTy, EltPtr, Offset); in loadMatrix() 882 Value *TileStart = Builder.CreateGEP(EltTy, EltPtr, Offset); in storeMatrix()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXGenericToNVVM.cpp | 287 ? Builder.CreateGEP( in remapConstantExpr()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| H A D | ArgumentPromotion.cpp | 273 IRB.CreateGEP(STy, *AI, Idxs, (*AI)->getName() + "." + Twine(i)); in doPromotion() 308 V = IRB.CreateGEP(ArgIndex.first, V, Ops, V->getName() + ".idx"); in doPromotion()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| H A D | IRBuilder.h | 1769 Value *CreateGEP(Value *Ptr, ArrayRef<Value *> IdxList, 1771 return CreateGEP(nullptr, Ptr, IdxList, Name); 1774 Value *CreateGEP(Type *Ty, Value *Ptr, ArrayRef<Value *> IdxList, 1808 Value *CreateGEP(Value *Ptr, Value *Idx, const Twine &Name = "") { 1809 return CreateGEP(nullptr, Ptr, Idx, Name); 1812 Value *CreateGEP(Type *Ty, Value *Ptr, Value *Idx, const Twine &Name = "") {
|
| /netbsd-src/external/apache2/llvm/dist/llvm/docs/ |
| H A D | OpaquePointers.rst | 128 * For example, ``IRBuilder::CreateGEP()`` has multiple overloads; make sure to
|