Searched refs:StructLayout (Results 1 - 25 of 25) sorted by relevance

/freebsd-10.1-release/contrib/llvm/lib/IR/
H A DDataLayout.cpp41 // Support for StructLayout
44 StructLayout::StructLayout(StructType *ST, const DataLayout &DL) { function in class:StructLayout
78 unsigned StructLayout::getElementContainingOffset(uint64_t Offset) const {
411 typedef DenseMap<StructType*, StructLayout*> LayoutInfoTy;
419 StructLayout *Value = I->second;
420 Value->~StructLayout();
425 StructLayout *&operator[](StructType *STy) {
445 const StructLayout *DataLayout::getStructLayout(StructType *Ty) const {
450 StructLayout *
[all...]
/freebsd-10.1-release/contrib/llvm/include/llvm/IR/
H A DDataLayout.h36 class StructLayout;
122 // The StructType -> StructLayout map.
387 /// getStructLayout - Return a StructLayout object, indicating the alignment
390 const StructLayout *getStructLayout(StructType *Ty) const;
415 /// StructLayout - used to lazily calculate structure layout information for a
418 class StructLayout { class in namespace:llvm
453 StructLayout(StructType *ST, const DataLayout &DL);
H A DOperator.h460 const StructLayout *SL = DL.getStructLayout(STy);
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGObjCRuntime.h28 class StructLayout;
H A DCGObjCMac.cpp943 const llvm::StructLayout *Layout,
960 void BuildRCRecordLayout(const llvm::StructLayout *RecLayout,
1963 const llvm::StructLayout *layout =
2067 void CGObjCCommonMac::BuildRCRecordLayout(const llvm::StructLayout *RecLayout,
2204 const llvm::StructLayout *RecLayout =
2479 const llvm::StructLayout *layout =
4515 const llvm::StructLayout *RecLayout =
4523 const llvm::StructLayout *Layout,
H A DCGRecordLayoutBuilder.cpp1012 const llvm::StructLayout *SL = getDataLayout().getStructLayout(ST);
H A DTargetInfo.cpp1946 const llvm::StructLayout *SL = TD.getStructLayout(STy);
2032 const llvm::StructLayout *SL = getDataLayout().getStructLayout(STy);
5277 const llvm::StructLayout *Layout = DL.getStructLayout(StrTy);
H A DCGDebugInfo.cpp2952 const llvm::StructLayout *blockLayout =
/freebsd-10.1-release/contrib/llvm/lib/Transforms/Scalar/
H A DScalarReplAggregates.cpp807 const StructLayout &Layout = *TD.getStructLayout(ST);
936 const StructLayout &Layout = *TD.getStructLayout(ST);
1835 const StructLayout *Layout = TD->getStructLayout(ST);
2013 const StructLayout *Layout = TD->getStructLayout(ST);
2352 const StructLayout *Layout = TD->getStructLayout(EltSTy);
2458 const StructLayout *Layout = 0;
2542 const StructLayout *SL = TD.getStructLayout(STy);
H A DSROA.cpp1295 const StructLayout *SL = DL.getStructLayout(STy);
2912 const StructLayout *SL = DL.getStructLayout(STy);
2987 const StructLayout *SL = DL.getStructLayout(STy);
3034 const StructLayout *SubSL = DL.getStructLayout(SubTy);
H A DCodeGenPrepare.cpp1093 const StructLayout *SL = TD->getStructLayout(STy);
/freebsd-10.1-release/contrib/llvm/lib/CodeGen/
H A DAnalysis.cpp80 const StructLayout *SL = TLI.getDataLayout()->getStructLayout(STy);
/freebsd-10.1-release/contrib/llvm/lib/Analysis/
H A DConstantFolding.cpp311 const StructLayout *SL = TD.getStructLayout(CS->getType());
791 const StructLayout &SL = *TD->getStructLayout(STy);
797 // within the range representable by the StructLayout API.
H A DValueTracking.cpp645 const StructLayout *SL = TD->getStructLayout(STy);
942 const StructLayout *SL = DL->getStructLayout(STy);
H A DScalarEvolutionExpander.cpp466 const StructLayout &SL = *SE.TD->getStructLayout(STy);
/freebsd-10.1-release/contrib/llvm/lib/Analysis/IPA/
H A DInlineCost.cpp278 const StructLayout *SL = TD->getStructLayout(STy);
/freebsd-10.1-release/contrib/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp1158 const StructLayout *SL =
/freebsd-10.1-release/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp1781 const StructLayout *Layout = DL->getStructLayout(CS->getType());
/freebsd-10.1-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp328 const StructLayout *SL = TD.getStructLayout(STy);
/freebsd-10.1-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp803 const StructLayout *SL = TD->getStructLayout(STy);
/freebsd-10.1-release/contrib/llvm/tools/lldb/source/Expression/
H A DIRForTarget.cpp1402 const StructLayout *struct_layout = m_target_data->getStructLayout(struct_initializer_type);
/freebsd-10.1-release/contrib/llvm/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp1001 const StructLayout *SLO = TD.getStructLayout(STy);
/freebsd-10.1-release/contrib/llvm/lib/Target/ARM/
H A DARMFastISel.cpp892 const StructLayout *SL = TD.getStructLayout(STy);
/freebsd-10.1-release/contrib/llvm/lib/Target/X86/
H A DX86FastISel.cpp550 const StructLayout *SL = TD.getStructLayout(STy);
/freebsd-10.1-release/contrib/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp488 const StructLayout &Layout = *TD.getStructLayout(STy);

Completed in 304 milliseconds