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

1234567891011>>

/freebsd-13-stable/contrib/llvm-project/clang/lib/Basic/Targets/
H A DTCE.cpp21 MacroBuilder &Builder) const {
22 DefineStd(Builder, "tce", Opts);
23 Builder.defineMacro("__TCE__");
24 Builder.defineMacro("__TCE_V1__");
28 MacroBuilder &Builder) const {
29 DefineStd(Builder, "tcele", Opts);
30 Builder.defineMacro("__TCE__");
31 Builder.defineMacro("__TCE_V1__");
32 Builder.defineMacro("__TCELE__");
33 Builder
[all...]
H A DVE.cpp22 MacroBuilder &Builder) const {
23 Builder.defineMacro("_LP64", "1");
24 Builder.defineMacro("unix", "1");
25 Builder.defineMacro("__unix__", "1");
26 Builder.defineMacro("__linux__", "1");
27 Builder.defineMacro("__ve", "1");
28 Builder.defineMacro("__ve__", "1");
29 Builder.defineMacro("__STDC_HOSTED__", "1");
30 Builder.defineMacro("__STDC__", "1");
31 Builder
[all...]
H A DSPIR.cpp20 MacroBuilder &Builder) const {
21 DefineStd(Builder, "SPIR", Opts);
25 MacroBuilder &Builder) const {
26 SPIRTargetInfo::getTargetDefines(Opts, Builder);
27 DefineStd(Builder, "SPIR32", Opts);
31 MacroBuilder &Builder) const {
32 SPIRTargetInfo::getTargetDefines(Opts, Builder);
33 DefineStd(Builder, "SPIR64", Opts);
H A DOSTargets.cpp22 void getDarwinDefines(MacroBuilder &Builder, const LangOptions &Opts, argument
25 Builder.defineMacro("__APPLE_CC__", "6000");
26 Builder.defineMacro("__APPLE__");
27 Builder.defineMacro("__STDC_NO_THREADS__");
32 Builder.defineMacro("_FORTIFY_SOURCE", "0");
37 Builder.defineMacro("__weak", "__attribute__((objc_gc(weak)))");
38 Builder.defineMacro("__strong", "");
39 Builder.defineMacro("__unsafe_unretained", "");
43 Builder.defineMacro("__STATIC__");
45 Builder
[all...]
H A DARC.cpp22 MacroBuilder &Builder) const {
23 Builder.defineMacro("__arc__");
H A DMips.cpp73 MacroBuilder &Builder) const {
75 DefineStd(Builder, "MIPSEB", Opts);
76 Builder.defineMacro("_MIPSEB");
78 DefineStd(Builder, "MIPSEL", Opts);
79 Builder.defineMacro("_MIPSEL");
82 Builder.defineMacro("__mips__");
83 Builder.defineMacro("_mips");
85 Builder.defineMacro("mips");
88 Builder.defineMacro("__mips", "32");
89 Builder
[all...]
H A DHexagon.cpp23 MacroBuilder &Builder) const {
24 Builder.defineMacro("__qdsp6__", "1");
25 Builder.defineMacro("__hexagon__", "1");
27 Builder.defineMacro("__ELF__");
33 Builder.defineMacro("__HEXAGON_V5__");
34 Builder.defineMacro("__HEXAGON_ARCH__", "5");
36 Builder.defineMacro("__QDSP6_V5__");
37 Builder.defineMacro("__QDSP6_ARCH__", "5");
40 Builder.defineMacro("__HEXAGON_V55__");
41 Builder
[all...]
H A DRISCV.cpp87 MacroBuilder &Builder) const {
88 Builder.defineMacro("__ELF__");
89 Builder.defineMacro("__riscv");
91 Builder.defineMacro("__riscv_xlen", Is64Bit ? "64" : "32");
97 Builder.defineMacro("__riscv_cmodel_medlow");
99 Builder.defineMacro("__riscv_cmodel_medany");
103 Builder.defineMacro("__riscv_float_abi_single");
105 Builder.defineMacro("__riscv_float_abi_double");
107 Builder.defineMacro("__riscv_float_abi_soft");
110 Builder
[all...]
H A DMSP430.cpp29 MacroBuilder &Builder) const {
30 Builder.defineMacro("MSP430");
31 Builder.defineMacro("__MSP430__");
H A DPNaCl.cpp26 MacroBuilder &Builder) const {
27 Builder.defineMacro("__le32__");
28 Builder.defineMacro("__pnacl__");
H A DPPC.cpp78 MacroBuilder &Builder) const {
80 Builder.defineMacro("__ppc__");
81 Builder.defineMacro("__PPC__");
82 Builder.defineMacro("_ARCH_PPC");
83 Builder.defineMacro("__powerpc__");
84 Builder.defineMacro("__POWERPC__");
86 Builder.defineMacro("_ARCH_PPC64");
87 Builder.defineMacro("__powerpc64__");
88 Builder.defineMacro("__ppc64__");
89 Builder
[all...]
H A DOSTargets.h25 MacroBuilder &Builder) const = 0;
32 MacroBuilder &Builder) const override {
33 TgtInfo::getTargetDefines(Opts, Builder);
34 getOSDefines(Opts, TgtInfo::getTriple(), Builder);
43 MacroBuilder &Builder) const override {
44 Builder.defineMacro("__CloudABI__");
45 Builder.defineMacro("__ELF__");
48 Builder.defineMacro("__STDC_ISO_10646__", "201206L");
49 Builder.defineMacro("__STDC_UTF_16__");
50 Builder
[all...]
H A DAArch64.cpp157 MacroBuilder &Builder) const {
159 Builder.defineMacro("__ARM_FEATURE_QRDMX", "1");
163 MacroBuilder &Builder) const {
165 getTargetDefinesARMV81A(Opts, Builder);
169 MacroBuilder &Builder) const {
170 Builder.defineMacro("__ARM_FEATURE_COMPLEX", "1");
171 Builder.defineMacro("__ARM_FEATURE_JCVT", "1");
173 getTargetDefinesARMV82A(Opts, Builder);
177 MacroBuilder &Builder) const {
181 getTargetDefinesARMV83A(Opts, Builder);
[all...]
H A DX86.cpp358 MacroBuilder &Builder) const {
360 Builder.defineMacro("__GCC_ASM_FLAG_OUTPUTS__");
365 Builder.defineMacro("__code_model_" + CodeModel + "__");
369 Builder.defineMacro("__amd64__");
370 Builder.defineMacro("__amd64");
371 Builder.defineMacro("__x86_64");
372 Builder.defineMacro("__x86_64__");
374 Builder.defineMacro("__x86_64h");
375 Builder.defineMacro("__x86_64h__");
378 DefineStd(Builder, "i38
[all...]
H A DLe64.cpp34 MacroBuilder &Builder) const {
35 DefineStd(Builder, "unix", Opts);
36 defineCPUMacros(Builder, "le64", /*Tuning=*/false);
37 Builder.defineMacro("__ELF__");
H A DSparc.cpp139 MacroBuilder &Builder) const {
140 DefineStd(Builder, "sparc", Opts);
141 Builder.defineMacro("__REGISTER_PREFIX__", "");
144 Builder.defineMacro("SOFT_FLOAT", "1");
148 MacroBuilder &Builder) const {
149 SparcTargetInfo::getTargetDefines(Opts, Builder);
152 Builder.defineMacro("__sparcv8");
154 Builder.defineMacro("__sparcv8__");
157 Builder.defineMacro("__sparcv9");
159 Builder
[all...]
H A DSystemZ.cpp129 MacroBuilder &Builder) const {
130 Builder.defineMacro("__s390__");
131 Builder.defineMacro("__s390x__");
132 Builder.defineMacro("__zarch__");
133 Builder.defineMacro("__LONG_DOUBLE_128__");
135 Builder.defineMacro("__ARCH__", Twine(ISARevision));
137 Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1");
138 Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2");
139 Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4");
140 Builder
[all...]
H A DARM.cpp595 MacroBuilder &Builder) const {
596 Builder.defineMacro("__ARM_FEATURE_QRDMX", "1");
600 MacroBuilder &Builder) const {
602 getTargetDefinesARMV81A(Opts, Builder);
606 MacroBuilder &Builder) const {
608 Builder.defineMacro("__ARM_FEATURE_COMPLEX", "1");
609 getTargetDefinesARMV82A(Opts, Builder);
613 MacroBuilder &Builder) const {
615 Builder.defineMacro("__arm");
616 Builder
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/Frontend/
H A DInitPreprocessor.cpp39 static void DefineBuiltinMacro(MacroBuilder &Builder, StringRef Macro, argument
55 Builder.defineMacro(MacroName, Twine(MacroBody) + "\\\n");
57 Builder.defineMacro(MacroName, MacroBody);
60 Builder.defineMacro(Macro);
68 static void AddImplicitInclude(MacroBuilder &Builder, StringRef File) { argument
69 Builder.append(Twine("#include \"") + File + "\"");
72 static void AddImplicitIncludeMacros(MacroBuilder &Builder, StringRef File) { argument
73 Builder.append(Twine("#__include_macros \"") + File + "\"");
75 Builder.append("##"); // ##?
80 static void AddImplicitIncludePCH(MacroBuilder &Builder, Preprocesso argument
112 DefineFloatMacros(MacroBuilder &Builder, StringRef Prefix, const llvm::fltSemantics *Sem, StringRef Ext) argument
166 DefineTypeSize(const Twine &MacroName, unsigned TypeWidth, StringRef ValSuffix, bool isSigned, MacroBuilder &Builder) argument
176 DefineTypeSize(const Twine &MacroName, TargetInfo::IntType Ty, const TargetInfo &TI, MacroBuilder &Builder) argument
182 DefineFmt(const Twine &Prefix, TargetInfo::IntType Ty, const TargetInfo &TI, MacroBuilder &Builder) argument
192 DefineType(const Twine &MacroName, TargetInfo::IntType Ty, MacroBuilder &Builder) argument
197 DefineTypeWidth(StringRef MacroName, TargetInfo::IntType Ty, const TargetInfo &TI, MacroBuilder &Builder) argument
202 DefineTypeSizeof(StringRef MacroName, unsigned BitWidth, const TargetInfo &TI, MacroBuilder &Builder) argument
208 DefineExactWidthIntType(TargetInfo::IntType Ty, const TargetInfo &TI, MacroBuilder &Builder) argument
228 DefineExactWidthIntTypeSize(TargetInfo::IntType Ty, const TargetInfo &TI, MacroBuilder &Builder) argument
243 DefineLeastWidthIntType(unsigned TypeWidth, bool IsSigned, const TargetInfo &TI, MacroBuilder &Builder) argument
256 DefineFastIntType(unsigned TypeWidth, bool IsSigned, const TargetInfo &TI, MacroBuilder &Builder) argument
288 AddObjCXXARCLibstdcxxDefines(const LangOptions &LangOpts, MacroBuilder &Builder) argument
343 InitializeStandardPredefinedMacros(const TargetInfo &TI, const LangOptions &LangOpts, const FrontendOptions &FEOpts, MacroBuilder &Builder) argument
485 InitializeCPlusPlusFeatureTestMacros(const LangOptions &LangOpts, MacroBuilder &Builder) argument
588 InitializePredefinedMacros(const TargetInfo &TI, const LangOptions &LangOpts, const FrontendOptions &FEOpts, const PreprocessorOptions &PPOpts, MacroBuilder &Builder) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DIntegerDivision.cpp28 /// remainder, which will have the sign of the dividend. Builder's insert point
30 /// instruction. This will generate a urem in the process, and Builder's insert
34 IRBuilder<> &Builder) {
39 Shift = Builder.getInt64(63);
42 Shift = Builder.getInt32(31);
57 Value *DividendSign = Builder.CreateAShr(Dividend, Shift);
58 Value *DivisorSign = Builder.CreateAShr(Divisor, Shift);
59 Value *DvdXor = Builder.CreateXor(Dividend, DividendSign);
60 Value *DvsXor = Builder.CreateXor(Divisor, DivisorSign);
61 Value *UDividend = Builder
33 generateSignedRemainderCode(Value *Dividend, Value *Divisor, IRBuilder<> &Builder) argument
79 generatedUnsignedRemainderCode(Value *Dividend, Value *Divisor, IRBuilder<> &Builder) argument
103 generateSignedDivisionCode(Value *Dividend, Value *Divisor, IRBuilder<> &Builder) argument
150 generateUnsignedDivisionCode(Value *Dividend, Value *Divisor, IRBuilder<> &Builder) argument
[all...]
H A DAMDGPUEmitPrintf.cpp41 static Value *fitArgInto64Bits(IRBuilder<> &Builder, Value *Arg) { argument
42 auto Int64Ty = Builder.getInt64Ty();
48 return Builder.CreateZExt(Arg, Int64Ty);
55 return Builder.CreateBitCast(Arg, Int64Ty);
59 return Builder.CreatePtrToInt(Arg, Int64Ty);
65 static Value *callPrintfBegin(IRBuilder<> &Builder, Value *Version) { argument
66 auto Int64Ty = Builder.getInt64Ty();
67 auto M = Builder.GetInsertBlock()->getModule();
69 return Builder.CreateCall(Fn, Version);
72 static Value *callAppendArgs(IRBuilder<> &Builder, Valu argument
88 appendArg(IRBuilder< &Builder, Value *Desc, Value *Arg, bool IsLast) argument
98 getStrlenWithNull(IRBuilder< &Builder, Value *Str) argument
165 callAppendStringN(IRBuilder< &Builder, Value *Desc, Value *Str, Value *Length, bool isLast) argument
177 appendString(IRBuilder< &Builder, Value *Desc, Value *Arg, bool IsLast) argument
183 processArg(IRBuilder< &Builder, Value *Desc, Value *Arg, bool SpecIsCString, bool IsLast) argument
224 emitAMDGPUPrintfCall(IRBuilder< &Builder, ArrayRef<Value *> Args) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DAMDGPUEmitPrintf.h21 Value *emitAMDGPUPrintfCall(IRBuilder<> &Builder, ArrayRef<Value *> Args);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DScalarizeMaskedMemIntrin.cpp139 IRBuilder<> Builder(CI->getContext());
143 Builder.SetInsertPoint(InsertPt);
144 Builder.SetCurrentDebugLocation(CI->getDebugLoc());
148 Value *NewI = Builder.CreateAlignedLoad(VecType, Ptr, AlignVal);
160 Value *FirstEltPtr = Builder.CreateBitCast(Ptr, NewPtrType);
170 Value *Gep = Builder.CreateConstInBoundsGEP1_32(EltTy, FirstEltPtr, Idx);
171 LoadInst *Load = Builder.CreateAlignedLoad(EltTy, Gep, AdjustedAlignVal);
172 VResult = Builder.CreateInsertElement(VResult, Load, Idx);
183 Type *SclrMaskTy = Builder.getIntNTy(VectorWidth);
184 SclrMask = Builder
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/Tooling/Syntax/
H A DBuildTree.cpp556 explicit BuildTreeVisitor(ASTContext &Context, syntax::TreeBuilder &Builder) argument
557 : Builder(Builder), Context(Context) {}
571 Builder.foldNode(Builder.getDeclarationRange(D),
588 Builder.getTemplateRange(C), Builder.findToken(C->getExternLoc()),
589 Builder.findToken(C->getTemplateKeywordLoc()), Declaration, C);
595 Builder.getDeclarationRange(S),
596 Builder
1278 syntax::TreeBuilder &Builder; member in class:__anon2412::BuildTreeVisitor
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCodeGenPrepare.cpp186 Value* expandDivRem24(IRBuilder<> &Builder, BinaryOperator &I,
190 Value *expandDivRem24Impl(IRBuilder<> &Builder, BinaryOperator &I,
195 Value* expandDivRem32(IRBuilder<> &Builder, BinaryOperator &I,
198 Value *shrinkDivRem64(IRBuilder<> &Builder, BinaryOperator &I,
335 IRBuilder<> Builder(&I);
336 Builder.SetCurrentDebugLocation(I.getDebugLoc());
338 Type *I32Ty = getI32Ty(Builder, I.getType());
345 ExtOp0 = Builder.CreateSExt(I.getOperand(0), I32Ty);
346 ExtOp1 = Builder.CreateSExt(I.getOperand(1), I32Ty);
348 ExtOp0 = Builder
477 extractValues(IRBuilder< &Builder, SmallVectorImpl<Value *> &Values, Value *V) argument
489 insertValues(IRBuilder< &Builder, Type *Ty, SmallVectorImpl<Value *> &Values) argument
650 optimizeWithRcp(Value *Num, Value *Den, bool AllowInaccurateRcp, bool RcpIsAccurate, IRBuilder<> &Builder, Module *Mod) argument
709 optimizeWithFDivFast(Value *Num, Value *Den, float ReqdAccuracy, bool HasDenormals, IRBuilder<> &Builder, Module *Mod) argument
822 getMul64(IRBuilder< &Builder, Value *LHS, Value *RHS) argument
836 getMulHu(IRBuilder< &Builder, Value *LHS, Value *RHS) argument
864 expandDivRem24(IRBuilder< &Builder, BinaryOperator &I, Value *Num, Value *Den, bool IsDiv, bool IsSigned) const argument
874 expandDivRem24Impl(IRBuilder< &Builder, BinaryOperator &I, Value *Num, Value *Den, unsigned DivBits, bool IsDiv, bool IsSigned) const argument
1010 getSign32(Value *V, IRBuilder<> &Builder, const DataLayout *DL) argument
1020 expandDivRem32(IRBuilder< &Builder, BinaryOperator &I, Value *X, Value *Y) const argument
1145 shrinkDivRem64(IRBuilder< &Builder, BinaryOperator &I, Value *Num, Value *Den) const argument
[all...]

Completed in 290 milliseconds

1234567891011>>