Home
last modified time | relevance | path

Searched refs:TargetInfo (Results 1 – 25 of 117) sorted by relevance

12345

/external/clang/lib/Basic/
DTargetInfo.cpp27 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 …]
DTargets.cpp333 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/
DInitPreprocessor.cpp180 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/
DAndroid.mk44 lib/Target/ARM/TargetInfo
53 lib/Target/Mips/TargetInfo
62 lib/Target/X86/TargetInfo \
/external/clang/include/clang/Basic/
DTargetInfo.h49 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;
DModule.h39 class TargetInfo; variable
224 const TargetInfo &Target,
325 const TargetInfo &Target);
DBuiltins.h27 class TargetInfo; variable
69 void InitializeTarget(const TargetInfo &Target);
/external/clang/include/clang/Lex/
DModuleMap.h43 const TargetInfo *Target;
152 const LangOptions &LangOpts, const TargetInfo *Target,
160 void setTarget(const TargetInfo &Target);
DLiteralSupport.h32 class TargetInfo; variable
169 const TargetInfo &Target;
186 const TargetInfo &target, DiagnosticsEngine *diags = 0)
/external/llvm/include/llvm/Support/
DTargetSelect.h23 #define LLVM_TARGET(TargetName) void LLVMInitialize##TargetName##TargetInfo();
54 #define LLVM_TARGET(TargetName) LLVMInitialize##TargetName##TargetInfo(); in InitializeAllTargetInfos()
/external/clang/include/clang/Frontend/
DCompilerInstance.h47 class TargetInfo; variable
75 IntrusiveRefCntPtr<TargetInfo> Target;
307 TargetInfo &getTarget() const { in getTarget()
313 void setTarget(TargetInfo *Value);
/external/clang/lib/CodeGen/
DCodeGenTypes.h48 class TargetInfo; variable
64 const TargetInfo &Target;
114 const TargetInfo &getTarget() const { return Target; } in getTarget()
DCGStmt.cpp1285 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/
DTarget.h44 void LLVMInitialize##TargetName##TargetInfo(void);
79 #define LLVM_TARGET(TargetName) LLVMInitialize##TargetName##TargetInfo(); in LLVMInitializeAllTargetInfos()
/external/clang/lib/Sema/
DSemaStmtAsm.cpp102 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/
DCMakeLists.txt5 add_subdirectory(TargetInfo)
DMakefile12 DIRS = TargetInfo
/external/clang/unittests/Lex/
DPPConditionalDirectiveRecordTest.cpp42 Target = TargetInfo::CreateTargetInfo(Diags, &*TargetOpts); in PPConditionalDirectiveRecordTest()
52 IntrusiveRefCntPtr<TargetInfo> Target;
/external/llvm/lib/Target/NVPTX/
DMakefile21 DIRS = InstPrinter TargetInfo MCTargetDesc
/external/llvm/lib/Target/Sparc/
DMakefile19 DIRS = TargetInfo MCTargetDesc
/external/llvm/lib/Target/MSP430/
DMakefile20 DIRS = InstPrinter TargetInfo MCTargetDesc
/external/llvm/lib/Target/Hexagon/
DMakefile21 DIRS = InstPrinter TargetInfo MCTargetDesc
/external/llvm/lib/Target/XCore/
DMakefile20 DIRS = Disassembler InstPrinter TargetInfo MCTargetDesc
/external/llvm/lib/Target/PowerPC/
DMakefile21 DIRS = InstPrinter TargetInfo MCTargetDesc
/external/llvm/lib/Target/R600/
DMakefile21 DIRS = InstPrinter TargetInfo MCTargetDesc

12345