Searched refs:TD (Results 76 - 100 of 196) sorted by relevance

12345678

/freebsd-10.2-release/contrib/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp81 TD(0),
99 DataLayout *TD; member in struct:__anon2746::ThreadSanitizer
227 TD = getAnalysisIfAvailable<DataLayout>();
228 if (!TD)
234 IntptrTy = IRB.getIntPtrTy(TD);
323 if (!TD) return false;
571 uint32_t TypeSize = TD->getTypeStoreSizeInBits(OrigTy);
H A DAddressSanitizer.cpp339 DataLayout *TD; member in struct:__anon2737::AddressSanitizer
391 DataLayout *TD; member in class:__anon2737::AddressSanitizerModule
528 uint64_t SizeInBytes = ASan.TD->getTypeAllocSize(Ty);
708 uint32_t TypeSize = TD->getTypeStoreSizeInBits(OrigTy);
929 TD = getAnalysisIfAvailable<DataLayout>();
930 if (!TD)
935 int LongSize = TD->getPointerSizeInBits();
982 uint64_t SizeInBytes = TD->getTypeAllocSize(Ty);
1122 TD = getAnalysisIfAvailable<DataLayout>();
1124 if (!TD)
[all...]
H A DMemorySanitizer.cpp210 TD(0),
225 DataLayout *TD; member in class:__anon2744::MemorySanitizer
402 TD = getAnalysisIfAvailable<DataLayout>();
403 if (!TD)
407 unsigned PtrSize = TD->getPointerSizeInBits(/* AddressSpace */0);
423 IntptrTy = IRB.getIntPtrTy(TD);
655 if (!MS.TD) return false;
715 uint32_t EltSize = MS.TD->getTypeSizeInBits(VT->getElementType());
727 uint32_t TypeSize = MS.TD->getTypeSizeInBits(OrigTy);
894 ? MS.TD
[all...]
/freebsd-10.2-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp82 if (!TD) return 0;
94 unsigned AllocElTyAlign = TD->getABITypeAlignment(AllocElTy);
95 unsigned CastElTyAlign = TD->getABITypeAlignment(CastElTy);
103 uint64_t AllocElTySize = TD->getTypeAllocSize(AllocElTy);
104 uint64_t CastElTySize = TD->getTypeAllocSize(CastElTy);
109 uint64_t AllocElTyStoreSize = TD->getTypeStoreSize(AllocElTy);
110 uint64_t CastElTyStoreSize = TD->getTypeStoreSize(CastElTy);
164 // If we got a constantexpr back, try to simplify it with TD info.
166 C = ConstantFoldConstantExpression(CE, TD, TLI);
238 DataLayout *TD ///< Th
[all...]
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Utils/
H A DCloneFunction.cpp208 const DataLayout *TD; member in struct:__anon2835::PruningFunctionCloner
218 NameSuffix(nameSuffix), CodeInfo(codeInfo), TD(td) {
275 if (Value *V = SimplifyInstruction(NewInst, TD)) {
371 const DataLayout *TD,
382 NameSuffix, CodeInfo, TD);
512 recursivelySimplifyInstruction(PN, TD);
365 CloneAndPruneFunctionInto(Function *NewFunc, const Function *OldFunc, ValueToValueMapTy &VMap, bool ModuleLevelChanges, SmallVectorImpl<ReturnInst*> &Returns, const char *NameSuffix, ClonedCodeInfo *CodeInfo, const DataLayout *TD, Instruction *TheCall) argument
H A DInlineFunction.cpp360 IFI.TD) >= ByValAlignment)
373 if (IFI.TD)
374 Align = IFI.TD->getPrefTypeAlignment(AggTy);
394 if (IFI.TD == 0)
398 IFI.TD->getTypeStoreSize(AggTy));
616 &InlinedFunctionInfo, IFI.TD, TheCall);
686 if (IFI.TD) {
688 uint64_t AllocaTypeSize = IFI.TD->getTypeAllocSize(AllocaType);
925 if (Value *V = SimplifyInstruction(PHI, IFI.TD)) {
/freebsd-10.2-release/contrib/llvm/lib/CodeGen/
H A DIntrinsicLowering.cpp118 TD.getIntPtrType(Context), (Type *)0);
125 TD.getIntPtrType(Context), (Type *)0);
132 TD.getIntPtrType(Context), (Type *)0);
466 Type *IntPtr = TD.getIntPtrType(Context);
477 Type *IntPtr = TD.getIntPtrType(Context);
489 Type *IntPtr = TD.getIntPtrType(Op0->getType());
/freebsd-10.2-release/contrib/llvm/include/llvm/ExecutionEngine/
H A DExecutionEngine.h109 const DataLayout *TD; member in class:llvm::ExecutionEngine
128 void setDataLayout(const DataLayout *td) { TD = td; }
209 const DataLayout *getDataLayout() const { return TD; }
/freebsd-10.2-release/contrib/llvm/include/llvm/Support/
H A DTargetFolder.h33 const DataLayout *TD; member in class:llvm::TargetFolder
38 if (Constant *CF = ConstantFoldConstantExpression(CE, TD))
44 explicit TargetFolder(const DataLayout *TheTD) : TD(TheTD) {}
/freebsd-10.2-release/contrib/llvm/include/llvm/Analysis/
H A DIVUsers.h125 DataLayout *TD; member in class:llvm::IVUsers
H A DMemoryDependenceAnalysis.h326 DataLayout *TD; member in class:llvm::MemoryDependenceAnalysis
418 const DataLayout &TD);
H A DAliasAnalysis.h58 const DataLayout *TD; member in class:llvm::AliasAnalysis
78 AliasAnalysis() : TD(0), TLI(0), AA(0) {}
89 const DataLayout *getDataLayout() const { return TD; }
/freebsd-10.2-release/contrib/llvm/lib/Analysis/
H A DMemoryDependenceAnalysis.cpp90 TD = getAnalysisIfAvailable<DataLayout>();
259 const DataLayout *TD) {
261 if (TD == 0) return false;
265 MemLocBase = GetPointerBaseWithConstantOffset(MemLoc.Ptr, MemLocOffs, TD);
269 LI, *TD);
283 const DataLayout &TD) {
296 GetPointerBaseWithConstantOffset(LI->getPointerOperand(), LIOffs, &TD);
332 !TD.fitsInLegalInteger(NewLoadByteSize*8))
425 MemLocOffset, LI, TD))
501 const Value *AccessPtr = GetUnderlyingObject(MemLoc.Ptr, TD);
255 isLoadLoadClobberIfExtendedToFullWidth(const AliasAnalysis::Location &MemLoc, const Value *&MemLocBase, int64_t &MemLocOffs, const LoadInst *LI, const DataLayout *TD) argument
281 getLoadLoadClobberFullWidthSize(const Value *MemLocBase, int64_t MemLocOffs, unsigned MemLocSize, const LoadInst *LI, const DataLayout &TD) argument
774 PHITransAddr Address(const_cast<Value *>(Loc.Ptr), TD); local
[all...]
H A DPHITransAddr.cpp232 if (Value *V = SimplifyGEPInst(GEPOps, TD, TLI, DT)) {
288 if (Value *Res = SimplifyAddInst(LHS, RHS, isNSW, isNUW, TD, TLI, DT)) {
375 PHITransAddr Tmp(InVal, TD);
/freebsd-10.2-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenTypes.h150 void UpdateCompletedType(const TagDecl *TD);
235 llvm::StructType *ConvertRecordDeclType(const RecordDecl *TD);
/freebsd-10.2-release/contrib/llvm/tools/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h76 ABIArgInfo(Kind K, llvm::Type *TD, unsigned UI, bool B0, bool B1, bool IR, argument
78 : TheKind(K), TypeData(TD), PaddingType(P), UIntData(UI), BoolData0(B0),
/freebsd-10.2-release/contrib/llvm/tools/clang/lib/AST/
H A DComment.cpp237 const TypedefDecl *TD = cast<TypedefDecl>(CommentDecl); local
238 const TypeSourceInfo *TSI = TD->getTypeSourceInfo();
/freebsd-10.2-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64AsmPrinter.cpp285 const DataLayout *TD = TM.getDataLayout(); local
290 TD->getPointerSize(0));
/freebsd-10.2-release/contrib/llvm/lib/Target/SystemZ/
H A DSystemZAsmPrinter.cpp224 const DataLayout *TD = TM.getDataLayout(); local
229 TD->getPointerSize(0));
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Scalar/
H A DDeadStoreElimination.cpp379 const DataLayout *TD = AA.getDataLayout(); local
381 const Value *UO1 = GetUnderlyingObject(P1, TD),
382 *UO2 = GetUnderlyingObject(P2, TD);
400 const Value *BP1 = GetPointerBaseWithConstantOffset(P1, EarlierOff, TD);
401 const Value *BP2 = GetPointerBaseWithConstantOffset(P2, LaterOff, TD);
H A DIndVarSimplify.cpp71 DataLayout *TD; member in class:__anon2775::IndVarSimplify
79 IndVarSimplify() : LoopPass(ID), LI(0), SE(0), DT(0), TD(0),
640 const DataLayout *TD; member in class:__anon2776::WideIVVisitor
647 SE(SCEV), TD(TData) { WI.NarrowIV = NarrowIV; }
664 if (TD && !TD->isLegalInteger(Width))
1117 WideIVVisitor WIV(CurrIV, SE, TD);
1389 ScalarEvolution *SE, DominatorTree *DT, const DataLayout *TD) {
1418 if (PhiWidth < BCWidth || (TD && !TD
1388 FindLoopCounter(Loop *L, const SCEV *BECount, ScalarEvolution *SE, DominatorTree *DT, const DataLayout *TD) argument
[all...]
/freebsd-10.2-release/contrib/llvm/tools/opt/
H A Dopt.cpp671 DataLayout *TD = 0; local
674 TD = new DataLayout(ModuleDataLayout);
676 TD = new DataLayout(DefaultDataLayout);
678 if (TD)
679 Passes.add(TD);
694 if (TD)
695 FPasses->add(new DataLayout(*TD));
/freebsd-10.2-release/contrib/llvm/lib/Target/Mips/
H A DMipsCodeEmitter.cpp51 const DataLayout *TD; member in class:__anon2538::MipsCodeEmitter
68 : MachineFunctionPass(ID), JTI(0), II(0), TD(0),
140 TD = Target.getDataLayout();
/freebsd-10.2-release/contrib/llvm/lib/ExecutionEngine/Interpreter/
H A DExternalFunctions.cpp183 const DataLayout *TD, GenericValue &Result) {
203 ArgBytes += TD->getTypeStoreSize(ArgTy);
215 ArgDataPtr += TD->getTypeStoreSize(ArgTy);
224 ret.resize(TD->getTypeStoreSize(RetTy));
181 ffiInvoke(RawFunc Fn, Function *F, const std::vector<GenericValue> &ArgVals, const DataLayout *TD, GenericValue &Result) argument
/freebsd-10.2-release/contrib/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.h175 const DataLayout *TD; member in class:llvm::MSP430TargetLowering

Completed in 158 milliseconds

12345678