Searched defs:TD (Results 1 - 25 of 87) sorted by relevance

1234

/external/clang/test/CodeGenCXX/
H A D2003-11-27-MultipleInheritanceThunk.cpp12 int TD; member in struct:AliasAnalysis
/external/llvm/include/llvm/Analysis/
H A DValueTracking.h34 /// type (but only if TD is non-null), and vectors of integers. In the case
39 const DataLayout *TD = nullptr, unsigned Depth = 0);
48 const DataLayout *TD = nullptr, unsigned Depth = 0);
61 bool isKnownNonZero(Value *V, const DataLayout *TD = nullptr,
69 /// type (but only if TD is non-null), and vectors of integers. In the case
74 const DataLayout *TD = nullptr, unsigned Depth = 0);
85 unsigned ComputeNumSignBits(Value *Op, const DataLayout *TD = nullptr,
123 const DataLayout *TD);
126 const DataLayout *TD) {
127 return GetPointerBaseWithConstantOffset(const_cast<Value*>(Ptr), Offset,TD);
125 GetPointerBaseWithConstantOffset(const Value *Ptr, int64_t &Offset, const DataLayout *TD) argument
[all...]
/external/chromium_org/tools/clang/blink_gc_plugin/tests/
H A Dtrace_after_dispatch.h17 enum Type { TB, TC, TD }; enumerator in enum:blink::A::Type
47 D() : Abstract(TD) { }
H A Dfinalize_after_dispatch.h39 enum Type { TB, TC, TD }; enumerator in enum:blink::A::Type
70 D() : Abstract(TD) { }
/external/clang/lib/CodeGen/
H A DCodeGenABITypes.cpp29 const llvm::DataLayout &TD)
31 CGM(new CodeGen::CodeGenModule(C, *CGO, M, TD, C.getDiagnostics())) {
27 CodeGenABITypes(ASTContext &C, llvm::Module &M, const llvm::DataLayout &TD) argument
H A DModuleBuilder.cpp33 std::unique_ptr<const llvm::DataLayout> TD; member in class:__anon17874::CodeGeneratorImpl
60 } else if (auto TD = dyn_cast<TagDecl>(D)) {
61 if (auto Def = TD->getDefinition())
74 TD.reset(new llvm::DataLayout(Ctx->getTargetInfo().getTargetDescription()));
75 Builder.reset(new CodeGen::CodeGenModule(Context, CodeGenOpts, *M, *TD,
H A DCodeGenTypes.cpp232 void CodeGenTypes::UpdateCompletedType(const TagDecl *TD) { argument
236 if (const EnumDecl *ED = dyn_cast<EnumDecl>(TD)) {
254 const RecordDecl *RD = cast<RecordDecl>(TD);
/external/clang/include/clang/AST/
H A DASTMutationListener.h54 virtual void AddedCXXTemplateSpecialization(const ClassTemplateDecl *TD, argument
60 AddedCXXTemplateSpecialization(const VarTemplateDecl *TD, argument
65 virtual void AddedCXXTemplateSpecialization(const FunctionTemplateDecl *TD, argument
H A DMangle.h83 uint64_t getAnonymousStructId(const TagDecl *TD) { argument
85 Result = AnonStructIds.insert(std::make_pair(TD, AnonStructIds.size()));
/external/llvm/include/llvm/Transforms/Utils/
H A DLocal.h90 bool SimplifyInstructionsInBlock(BasicBlock *BB, const DataLayout *TD = nullptr,
109 DataLayout *TD = nullptr);
139 const DataLayout *TD = nullptr);
173 const DataLayout *TD = nullptr);
177 const DataLayout *TD = nullptr) {
178 return getOrEnforceKnownAlignment(V, 0, TD);
187 Value *EmitGEPOffset(IRBuilderTy *Builder, const DataLayout &TD, User *GEP, argument
190 Type *IntPtrTy = TD.getIntPtrType(GEP->getType());
205 uint64_t Size = TD.getTypeAllocSize(GTI.getIndexedType()) & PtrSizeMask;
216 Size = TD
[all...]
/external/llvm/lib/Analysis/
H A DLoads.cpp57 unsigned Align, const DataLayout *TD) {
60 Base = GetPointerBaseWithConstantOffset(V, ByteOffset, TD);
81 if (TD && BaseAlign == 0)
82 BaseAlign = TD->getPrefTypeAlignment(BaseType);
85 if (!TD)
90 uint64_t LoadSize = TD->getTypeStoreSize(AddrTy->getElementType());
91 if (ByteOffset + LoadSize <= TD->getTypeAllocSize(BaseType) &&
56 isSafeToLoadUnconditionally(Value *V, Instruction *ScanFrom, unsigned Align, const DataLayout *TD) argument
/external/llvm/lib/IR/
H A DMangler.cpp63 const DataLayout &TD) {
73 ArgWords += ((TD.getTypeAllocSize(Ty) + 3)/4)*4;
62 AddFastCallStdCallSuffix(raw_ostream &OS, const Function *F, const DataLayout &TD) argument
/external/clang/lib/AST/
H A DComment.cpp237 const TypedefDecl *TD = cast<TypedefDecl>(CommentDecl); local
238 const TypeSourceInfo *TSI = TD->getTypeSourceInfo();
/external/emma/core/java12/com/vladium/emma/report/html/doc/
H A DTag.java43 public static final Tag TD = new TagImpl ("TD"); field in class:Tag
/external/llvm/lib/Target/SystemZ/
H A DSystemZAsmPrinter.cpp232 const DataLayout *TD = TM.getDataLayout(); local
237 TD->getPointerSize(0));
/external/clang/lib/Frontend/
H A DASTConsumers.cpp416 TypedefNameDecl* TD = cast<TypedefNameDecl>(I); local
417 Out << "<typedef> " << *TD << '\n'; local
/external/clang/lib/StaticAnalyzer/Checkers/
H A DLLVMConventionsChecker.cpp59 const TypedefNameDecl *TD = TT->getDecl(); local
61 if (!TD->isInStdNamespace())
64 return TD->getName() == "string";
89 TemplateDecl *TD = TM.getAsTemplateDecl(); local
91 if (!TD || !InNamespace(TD, "std"))
94 return TD->getName() == "vector";
103 TemplateDecl *TD = TM.getAsTemplateDecl(); local
105 if (!TD || !InNamespace(TD, "llv
[all...]
/external/clang/test/SemaCXX/
H A Dvirtual-override.cpp222 template <int N> struct TD : public B {}; struct in namespace:type_dependent_covariance
223 template <> struct TD<1> {}; struct in namespace:type_dependent_covariance
233 virtual TD<M>* f1(); // expected-error{{return type of virtual function 'f1' is not covariant with the return type of the function it overrides ('TD<1> *'}}
/external/llvm/lib/ExecutionEngine/Interpreter/
H A DInterpreter.h85 DataLayout TD; member in class:llvm::Interpreter
/external/llvm/lib/Target/Mips/
H A DMipsCodeEmitter.cpp52 const DataLayout *TD; member in class:__anon26047::MipsCodeEmitter
69 : MachineFunctionPass(ID), JTI(nullptr), II(nullptr), TD(nullptr),
147 TD = Target.getDataLayout();
/external/llvm/lib/Target/Sparc/
H A DSparcCodeEmitter.cpp36 const DataLayout *TD; member in class:__anon26139::SparcCodeEmitter
52 : MachineFunctionPass(ID), JTI(nullptr), II(nullptr), TD(nullptr),
105 TD = Target.getDataLayout();
/external/llvm/lib/Target/
H A DTarget.cpp49 void LLVMAddTargetData(LLVMTargetDataRef TD, LLVMPassManagerRef PM) { argument
52 unwrap(PM)->add(new DataLayoutPass(*unwrap(TD)));
60 char *LLVMCopyStringRepOfTargetData(LLVMTargetDataRef TD) { argument
61 std::string StringRep = unwrap(TD)->getStringRepresentation();
65 LLVMByteOrdering LLVMByteOrder(LLVMTargetDataRef TD) { argument
66 return unwrap(TD)->isLittleEndian() ? LLVMLittleEndian : LLVMBigEndian;
69 unsigned LLVMPointerSize(LLVMTargetDataRef TD) { argument
70 return unwrap(TD)->getPointerSize(0);
73 unsigned LLVMPointerSizeForAS(LLVMTargetDataRef TD, unsigned AS) { argument
74 return unwrap(TD)
77 LLVMIntPtrType(LLVMTargetDataRef TD) argument
81 LLVMIntPtrTypeForAS(LLVMTargetDataRef TD, unsigned AS) argument
85 LLVMIntPtrTypeInContext(LLVMContextRef C, LLVMTargetDataRef TD) argument
89 LLVMIntPtrTypeForASInContext(LLVMContextRef C, LLVMTargetDataRef TD, unsigned AS) argument
93 LLVMSizeOfTypeInBits(LLVMTargetDataRef TD, LLVMTypeRef Ty) argument
97 LLVMStoreSizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) argument
101 LLVMABISizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) argument
105 LLVMABIAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) argument
109 LLVMCallFrameAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) argument
113 LLVMPreferredAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) argument
117 LLVMPreferredAlignmentOfGlobal(LLVMTargetDataRef TD, LLVMValueRef GlobalVar) argument
122 LLVMElementAtOffset(LLVMTargetDataRef TD, LLVMTypeRef StructTy, unsigned long long Offset) argument
128 LLVMOffsetOfElement(LLVMTargetDataRef TD, LLVMTypeRef StructTy, unsigned Element) argument
134 LLVMDisposeTargetData(LLVMTargetDataRef TD) argument
[all...]
/external/llvm/lib/Target/X86/
H A DX86CodeEmitter.cpp46 const DataLayout *TD; member in class:__anon26186::Emitter
56 : MachineFunctionPass(ID), II(nullptr), TD(nullptr), TM(tm),
135 TD = TM.getDataLayout();
/external/llvm/lib/Target/XCore/
H A DXCoreAsmPrinter.cpp120 const DataLayout *TD = TM.getDataLayout(); local
126 unsigned Align = (unsigned)TD->getPreferredTypeAlignmentShift(C->getType());
160 unsigned Size = TD->getTypeAllocSize(C->getType());
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
H A DR600KernelParameters.cpp40 const TargetData *TD; member in class:__anon13915::R600KernelParameters
83 R600KernelParameters(const TargetData* TD) : FunctionPass(ID), TD(TD) {} argument
205 int StoreSizeInDW = (TD->getTypeStoreSize(T) + 3)/4;
460 FunctionPass* llvm::createR600KernelParametersPass(const TargetData* TD) { argument
461 return new R600KernelParameters(TD);

Completed in 7702 milliseconds

1234