/external/clang/lib/Basic/ |
D | TargetInfo.cpp | 27 TargetInfo::TargetInfo(const std::string &T) : TargetOpts(), Triple(T) in TargetInfo() function in TargetInfo 98 TargetInfo::~TargetInfo() {} in ~TargetInfo() 102 const char *TargetInfo::getTypeName(IntType T) { in getTypeName() 118 const char *TargetInfo::getTypeConstantSuffix(IntType T) { in getTypeConstantSuffix() 134 unsigned TargetInfo::getTypeWidth(IntType T) const { in getTypeWidth() 150 unsigned TargetInfo::getTypeAlign(IntType T) const { in getTypeAlign() 166 bool TargetInfo::isTypeSigned(IntType T) { in isTypeSigned() 185 void TargetInfo::setForcedLangOptions(LangOptions &Opts) { in setForcedLangOptions() 205 bool TargetInfo::isValidClobber(StringRef Name) const { in isValidClobber() 213 bool TargetInfo::isValidGCCRegisterName(StringRef Name) const { in isValidGCCRegisterName() [all …]
|
D | Targets.cpp | 333 this->WIntType = TargetInfo::UnsignedInt; in LinuxTargetInfo() 463 this->IntMaxType = TargetInfo::SignedLongLong; in PS3PPUTargetInfo() 464 this->UIntMaxType = TargetInfo::UnsignedLongLong; in PS3PPUTargetInfo() 465 this->Int64Type = TargetInfo::SignedLongLong; in PS3PPUTargetInfo() 466 this->SizeType = TargetInfo::UnsignedInt; in PS3PPUTargetInfo() 615 this->IntMaxType = TargetInfo::SignedLongLong; in NaClTargetInfo() 616 this->UIntMaxType = TargetInfo::UnsignedLongLong; in NaClTargetInfo() 617 this->Int64Type = TargetInfo::SignedLongLong; in NaClTargetInfo() 621 this->SizeType = TargetInfo::UnsignedInt; in NaClTargetInfo() 622 this->PtrDiffType = TargetInfo::SignedInt; in NaClTargetInfo() [all …]
|
/external/clang/lib/Frontend/ |
D | InitPreprocessor.cpp | 180 static void DefineTypeSize(StringRef MacroName, TargetInfo::IntType Ty, in DefineTypeSize() 181 const TargetInfo &TI, MacroBuilder &Builder) { in DefineTypeSize() 186 static void DefineType(const Twine &MacroName, TargetInfo::IntType Ty, in DefineType() 188 Builder.defineMacro(MacroName, TargetInfo::getTypeName(Ty)); in DefineType() 191 static void DefineTypeWidth(StringRef MacroName, TargetInfo::IntType Ty, in DefineTypeWidth() 192 const TargetInfo &TI, MacroBuilder &Builder) { in DefineTypeWidth() 197 const TargetInfo &TI, MacroBuilder &Builder) { in DefineTypeSizeof() 202 static void DefineExactWidthIntType(TargetInfo::IntType Ty, in DefineExactWidthIntType() 203 const TargetInfo &TI, MacroBuilder &Builder) { in DefineExactWidthIntType() 213 StringRef ConstSuffix(TargetInfo::getTypeConstantSuffix(Ty)); in DefineExactWidthIntType() [all …]
|
/external/llvm/ |
D | Android.mk | 44 lib/Target/ARM/TargetInfo 53 lib/Target/Mips/TargetInfo 62 lib/Target/X86/TargetInfo \
|
/external/clang/include/clang/Basic/ |
D | TargetInfo.h | 49 class TargetInfo : public RefCountedBase<TargetInfo> { 88 TargetInfo(const std::string &T); 96 static TargetInfo* CreateTargetInfo(DiagnosticsEngine &Diags, 99 virtual ~TargetInfo(); 786 TargetInfo::ConstraintInfo &info) const= 0;
|
D | Module.h | 39 class TargetInfo; variable 224 const TargetInfo &Target, 325 const TargetInfo &Target);
|
D | Builtins.h | 27 class TargetInfo; variable 69 void InitializeTarget(const TargetInfo &Target);
|
/external/clang/include/clang/Lex/ |
D | ModuleMap.h | 43 const TargetInfo *Target; 152 const LangOptions &LangOpts, const TargetInfo *Target, 160 void setTarget(const TargetInfo &Target);
|
D | LiteralSupport.h | 32 class TargetInfo; variable 169 const TargetInfo &Target; 186 const TargetInfo &target, DiagnosticsEngine *diags = 0)
|
/external/llvm/include/llvm/Support/ |
D | TargetSelect.h | 23 #define LLVM_TARGET(TargetName) void LLVMInitialize##TargetName##TargetInfo(); 54 #define LLVM_TARGET(TargetName) LLVMInitialize##TargetName##TargetInfo(); in InitializeAllTargetInfos()
|
/external/clang/include/clang/Frontend/ |
D | CompilerInstance.h | 47 class TargetInfo; variable 75 IntrusiveRefCntPtr<TargetInfo> Target; 307 TargetInfo &getTarget() const { in getTarget() 313 void setTarget(TargetInfo *Value);
|
/external/clang/lib/CodeGen/ |
D | CodeGenTypes.h | 48 class TargetInfo; variable 64 const TargetInfo &Target; 114 const TargetInfo &getTarget() const { return Target; } in getTarget()
|
D | CGStmt.cpp | 1285 SimplifyConstraint(const char *Constraint, const TargetInfo &Target, in SimplifyConstraint() 1286 SmallVectorImpl<TargetInfo::ConstraintInfo> *OutCons=0) { in SimplifyConstraint() 1335 const TargetInfo &Target, CodeGenModule &CGM, in AddVariableConstraints() 1353 TargetInfo::ConstraintInfo Info(Constraint, ""); in AddVariableConstraints() 1365 CodeGenFunction::EmitAsmInputLValue(const TargetInfo::ConstraintInfo &Info, in EmitAsmInputLValue() 1395 const TargetInfo::ConstraintInfo &Info, in EmitAsmInput() 1441 SmallVector<TargetInfo::ConstraintInfo, 4> OutputConstraintInfos; in EmitAsmStmt() 1442 SmallVector<TargetInfo::ConstraintInfo, 4> InputConstraintInfos; in EmitAsmStmt() 1445 TargetInfo::ConstraintInfo Info(S.getOutputConstraint(i), in EmitAsmStmt() 1453 TargetInfo::ConstraintInfo Info(S.getInputConstraint(i), in EmitAsmStmt() [all …]
|
/external/llvm/include/llvm-c/ |
D | Target.h | 44 void LLVMInitialize##TargetName##TargetInfo(void); 79 #define LLVM_TARGET(TargetName) LLVMInitialize##TargetName##TargetInfo(); in LLVMInitializeAllTargetInfos()
|
/external/clang/lib/Sema/ |
D | SemaStmtAsm.cpp | 102 SmallVector<TargetInfo::ConstraintInfo, 4> OutputConstraintInfos; in ActOnGCCAsmStmt() 119 TargetInfo::ConstraintInfo Info(Literal->getString(), OutputName); in ActOnGCCAsmStmt() 136 SmallVector<TargetInfo::ConstraintInfo, 4> InputConstraintInfos; in ActOnGCCAsmStmt() 148 TargetInfo::ConstraintInfo Info(Literal->getString(), InputName); in ActOnGCCAsmStmt() 232 TargetInfo::ConstraintInfo &Info = OutputConstraintInfos[i]; in ActOnGCCAsmStmt() 245 TargetInfo::ConstraintInfo &Info = InputConstraintInfos[i]; in ActOnGCCAsmStmt() 273 TargetInfo::ConstraintInfo &Info = InputConstraintInfos[i]; in ActOnGCCAsmStmt()
|
/external/llvm/lib/Target/CppBackend/ |
D | CMakeLists.txt | 5 add_subdirectory(TargetInfo)
|
D | Makefile | 12 DIRS = TargetInfo
|
/external/clang/unittests/Lex/ |
D | PPConditionalDirectiveRecordTest.cpp | 42 Target = TargetInfo::CreateTargetInfo(Diags, &*TargetOpts); in PPConditionalDirectiveRecordTest() 52 IntrusiveRefCntPtr<TargetInfo> Target;
|
/external/llvm/lib/Target/NVPTX/ |
D | Makefile | 21 DIRS = InstPrinter TargetInfo MCTargetDesc
|
/external/llvm/lib/Target/Sparc/ |
D | Makefile | 19 DIRS = TargetInfo MCTargetDesc
|
/external/llvm/lib/Target/MSP430/ |
D | Makefile | 20 DIRS = InstPrinter TargetInfo MCTargetDesc
|
/external/llvm/lib/Target/Hexagon/ |
D | Makefile | 21 DIRS = InstPrinter TargetInfo MCTargetDesc
|
/external/llvm/lib/Target/XCore/ |
D | Makefile | 20 DIRS = Disassembler InstPrinter TargetInfo MCTargetDesc
|
/external/llvm/lib/Target/PowerPC/ |
D | Makefile | 21 DIRS = InstPrinter TargetInfo MCTargetDesc
|
/external/llvm/lib/Target/R600/ |
D | Makefile | 21 DIRS = InstPrinter TargetInfo MCTargetDesc
|