| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | SmallVector.h | 402 ::new ((void *)this->end()) T(*EltPtr); in push_back() 407 T *EltPtr = reserveForParamAndGetAddress(Elt); in push_back() local 771 std::remove_reference_t<ArgType> *EltPtr = in insert_one_impl() local 785 ++EltPtr; in insert_one_impl() 787 *I = ::std::forward<ArgType>(*EltPtr); in insert_one_impl() 832 if (!TakesParamByValue && I <= EltPtr && EltPtr < this->end()) in insert() 833 EltPtr += NumToInsert; in insert() 835 std::fill_n(I, NumToInsert, *EltPtr); in insert() 850 if (!TakesParamByValue && I <= EltPtr && EltPtr < this->end()) in insert() 851 EltPtr += NumToInsert; in insert() [all …]
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Constants.cpp | 3128 const char *EltPtr = getElementPointer(Elt); in getElementAsInteger() local 3135 return *reinterpret_cast<const uint8_t *>(EltPtr); in getElementAsInteger() 3137 return *reinterpret_cast<const uint16_t *>(EltPtr); in getElementAsInteger() 3139 return *reinterpret_cast<const uint32_t *>(EltPtr); in getElementAsInteger() 3141 return *reinterpret_cast<const uint64_t *>(EltPtr); in getElementAsInteger() 3148 const char *EltPtr = getElementPointer(Elt); in getElementAsAPInt() local 3155 auto EltVal = *reinterpret_cast<const uint8_t *>(EltPtr); in getElementAsAPInt() 3159 auto EltVal = *reinterpret_cast<const uint16_t *>(EltPtr); in getElementAsAPInt() 3163 auto EltVal = *reinterpret_cast<const uint32_t *>(EltPtr); in getElementAsAPInt() 3167 auto EltVal = *reinterpret_cast<const uint64_t *>(EltPtr); in getElementAsAPInt() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86LowerAMXIntrinsics.cpp | 190 Value *EltPtr = B.CreateGEP(EltTy, EltBasePtr, Offset); in createTileLoadStoreLoops() local 214 Value *Elt = B.CreateLoad(EltTy, EltPtr); in createTileLoadStoreLoops() 232 B.CreateStore(Elt, EltPtr); in createTileLoadStoreLoops()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LowerMatrixIntrinsics.cpp | 978 Value *EltPtr = createElementPtr(Ptr, EltTy, Builder); in loadMatrix() local 982 EltPtr, Builder.getIntN(Stride->getType()->getScalarSizeInBits(), I), in loadMatrix() 1005 Value *EltPtr = in loadMatrix() local 1007 Value *TileStart = Builder.CreateGEP(EltTy, EltPtr, Offset); in loadMatrix() 1051 Value *EltPtr = in storeMatrix() local 1053 Value *TileStart = Builder.CreateGEP(EltTy, EltPtr, Offset); in storeMatrix() 1070 Value *EltPtr = createElementPtr(Ptr, VType->getElementType(), Builder); in storeMatrix() local 1073 EltPtr, in storeMatrix()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGDecl.cpp | 1233 Address EltPtr = Builder.CreateStructGEP(Loc, i); in emitStoresForConstant() local 1235 CGM, D, EltPtr, isVolatile, Builder, in emitStoresForConstant() 1245 Address EltPtr = Builder.CreateConstArrayGEP(Loc, i); in emitStoresForConstant() local 1247 CGM, D, EltPtr, isVolatile, Builder, in emitStoresForConstant()
|
| H A D | CGExpr.cpp | 3904 llvm::Value *EltPtr = in EmitArraySubscriptExpr() local 3907 Addr = Address(EltPtr, Addr.getElementType(), EltAlign); in EmitArraySubscriptExpr() 4112 Address EltPtr = Address::invalid(); in EmitOMPArraySectionExpr() local 4133 EltPtr = emitArraySubscriptGEP(*this, Base, Idx, VLA->getElementType(), in EmitOMPArraySectionExpr() 4152 EltPtr = emitArraySubscriptGEP( in EmitOMPArraySectionExpr() 4162 EltPtr = emitArraySubscriptGEP(*this, Base, Idx, ResultExprTy, in EmitOMPArraySectionExpr() 4167 return MakeAddrLValue(EltPtr, ResultExprTy, BaseInfo, TBAAInfo); in EmitOMPArraySectionExpr()
|
| H A D | CGCall.cpp | 1335 Address EltPtr = Builder.CreateStructGEP(Dest, i); in EmitAggregateStore() local 1337 Builder.CreateStore(Elt, EltPtr, DestIsVolatile); in EmitAggregateStore() 2989 Address EltPtr = Builder.CreateStructGEP(AddrToStoreInto, i); in EmitFunctionProlog() local 2990 Builder.CreateStore(AI, EltPtr); in EmitFunctionProlog() 5057 Address EltPtr = Builder.CreateStructGEP(Src, i); in EmitCall() local 5058 llvm::Value *LI = Builder.CreateLoad(EltPtr); in EmitCall()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 6610 Register EltPtr = getVectorElementPointer(StackTemp.getReg(0), VecTy, Idx); in lowerExtractInsertVectorElt() local 6619 PtrInfo = MachinePointerInfo(MRI.getType(EltPtr).getAddressSpace()); in lowerExtractInsertVectorElt() 6624 MIRBuilder.buildStore(InsertVal, EltPtr, PtrInfo, EltAlign); in lowerExtractInsertVectorElt() 6629 MIRBuilder.buildLoad(DstReg, EltPtr, PtrInfo, EltAlign); in lowerExtractInsertVectorElt()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorTypes.cpp | 1734 SDValue EltPtr = TLI.getVectorElementPointer(DAG, StackPtr, VecVT, Idx); in SplitVecRes_INSERT_VECTOR_ELT() local 1736 Store, dl, Elt, EltPtr, MachinePointerInfo::getUnknownStack(MF), EltVT, in SplitVecRes_INSERT_VECTOR_ELT()
|