Home
last modified time | relevance | path

Searched refs:getStructLayout (Results 1 – 25 of 38) sorted by relevance

12

/minix3/external/bsd/llvm/dist/llvm/lib/Target/
H A DTarget.cpp125 return unwrap(TD)->getStructLayout(STy)->getElementContainingOffset(Offset); in LLVMElementAtOffset()
131 return unwrap(TD)->getStructLayout(STy)->getElementOffset(Element); in LLVMOffsetOfElement()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/
H A DDataLayout.h427 const StructLayout *getStructLayout(StructType *Ty) const;
513 return getStructLayout(cast<StructType>(Ty))->getSizeInBits(); in getTypeSizeInBits()
H A DOperator.h464 const StructLayout *SL = DL.getStructLayout(STy); in accumulateConstantOffset()
/minix3/external/bsd/llvm/dist/llvm/lib/IR/
H A DDataLayout.cpp521 const StructLayout *DataLayout::getStructLayout(StructType *Ty) const { in getStructLayout() function in DataLayout
677 const StructLayout *Layout = getStructLayout(cast<StructType>(Ty)); in getAlignment()
770 const StructLayout *Layout = getStructLayout(STy); in getIndexedOffset()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DLocal.h226 Size = TD.getStructLayout(STy)->getElementOffset(OpValue);
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/
H A DScalarReplAggregates.cpp814 const StructLayout &Layout = *DL.getStructLayout(ST); in ConvertScalar_ExtractValue()
944 const StructLayout &Layout = *DL.getStructLayout(ST); in ConvertScalar_InsertValue()
1845 const StructLayout *Layout = DL->getStructLayout(ST); in TypeHasComponent()
2023 const StructLayout *Layout = DL->getStructLayout(ST); in FindElementAndOffset()
2240 EltOffset = DL->getStructLayout(ST)->getElementOffset(i); in RewriteMemIntrinUserOfAlloca()
2363 const StructLayout *Layout = DL->getStructLayout(EltSTy); in RewriteStoreUserOfWholeAlloca()
2472 Layout = DL->getStructLayout(EltSTy); in RewriteLoadUserOfWholeAlloca()
2553 const StructLayout *SL = DL.getStructLayout(STy); in HasPadding()
H A DSeparateConstOffsetFromGEP.cpp732 DL->getStructLayout(StTy)->getElementOffset(Field); in accumulateByteOffset()
H A DSROA.cpp714 const StructLayout *SL = DL.getStructLayout(STy); in visitGetElementPtrInst()
1655 const StructLayout *SL = DL.getStructLayout(STy); in getNaturalGEPRecursively()
3340 const StructLayout *SL = DL.getStructLayout(STy); in stripAggregateTypeWrapping()
3415 const StructLayout *SL = DL.getStructLayout(STy); in getTypePartition()
3462 const StructLayout *SubSL = DL.getStructLayout(SubTy); in getTypePartition()
H A DMemCpyOptimizer.cpp60 Offset += TD.getStructLayout(STy)->getElementOffset(OpC->getZExtValue()); in GetOffsetFromIndex()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.cpp1890 Bytes = TD->getStructLayout(ST)->getElementOffset(0) + in bufferAggregateConstant()
1892 TD->getStructLayout(ST)->getElementOffset(i); in bufferAggregateConstant()
1894 Bytes = TD->getStructLayout(ST)->getElementOffset(i + 1) - in bufferAggregateConstant()
1895 TD->getStructLayout(ST)->getElementOffset(i); in bufferAggregateConstant()
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DAnalysis.cpp90 const StructLayout *SL = TLI.getDataLayout()->getStructLayout(STy); in ComputeValueVTs()
/minix3/external/bsd/llvm/dist/llvm/lib/Analysis/
H A DMemoryBuiltins.cpp222 ElementSize = DL->getStructLayout(ST)->getSizeInBytes(); in computeArraySize()
H A DConstantFolding.cpp326 const StructLayout *SL = TD.getStructLayout(CS->getType()); in ReadDataFromGlobal()
853 const StructLayout &SL = *TD->getStructLayout(STy); in SymbolicallyEvaluateGEP()
H A DBasicAliasAnalysis.cpp366 BaseOffs += DL->getStructLayout(STy)->getElementOffset(FieldNo); in DecomposeGEPExpression()
H A DValueTracking.cpp1162 const StructLayout *SL = TD->getStructLayout(STy); in computeKnownBits()
1474 const StructLayout *SL = DL->getStructLayout(STy); in isGEPKnownNonNull()
H A DScalarEvolutionExpander.cpp465 const StructLayout &SL = *SE.DL->getStructLayout(STy); in expandAddToGEP()
/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGRecordLayoutBuilder.cpp741 const llvm::StructLayout *SL = getDataLayout().getStructLayout(ST); in ComputeRecordLayout()
H A DTargetInfo.cpp2257 const llvm::StructLayout *SL = TD.getStructLayout(STy); in ContainsFloatAtOffset()
2343 const llvm::StructLayout *SL = getDataLayout().getStructLayout(STy); in GetINTEGERTypeAtOffset()
2412 assert(TD.getStructLayout(Result)->getElementOffset(1) == 8 && in GetX86_64ByValArgumentPair()
6235 const llvm::StructLayout *Layout = DL.getStructLayout(StrTy); in addStruct()
H A DCGObjCMac.cpp1959 CGM.getDataLayout().getStructLayout(blockInfo.StructureType); in BuildGCBlockLayout()
2193 CGM.getDataLayout().getStructLayout(cast<llvm::StructType>(Ty)); in BuildRCBlockVarRecordLayout()
2468 CGM.getDataLayout().getStructLayout(blockInfo.StructureType); in BuildRCBlockLayout()
4449 CGM.getDataLayout().getStructLayout(cast<llvm::StructType>(Ty)); in BuildAggrIvarRecordLayout()
H A DCGDebugInfo.cpp2948 target.getStructLayout(blockInfo.StructureType) in EmitDeclareOfBlockDeclRefVariable()
3024 CGM.getDataLayout().getStructLayout(block.StructureType); in EmitDeclareOfBlockLiteralArgVariable()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp492 const StructLayout &Layout = *DL.getStructLayout(STy); in SRAGlobal()
1306 TypeSize = DL->getStructLayout(ST)->getSizeInBytes(); in PerformHeapAllocSRoA()
1538 unsigned TypeSize = DL->getStructLayout(AllocSTy)->getSizeInBytes(); in TryToOptimizeStoreOfMallocToGlobal()
H A DArgumentPromotion.cpp151 const StructLayout *Layout = DL->getStructLayout(StructTy); in isDenselyPacked()
/minix3/external/bsd/llvm/dist/llvm/lib/Analysis/IPA/
H A DInlineCost.cpp266 const StructLayout *SL = DL->getStructLayout(STy); in accumulateGEPOffset()
/minix3/external/bsd/llvm/dist/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp1124 getDataLayout()->getStructLayout(cast<StructType>(CPS->getType())); in InitializeMemory()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp535 Offset += DL.getStructLayout(STy)->getElementOffset(CI->getZExtValue()); in EvaluateGEPOffsetExpression()
565 Offset += DL.getStructLayout(STy)->getElementOffset(CI->getZExtValue()); in EvaluateGEPOffsetExpression()

12