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

1234567891011>>

/freebsd-11-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 DSPIR.cpp20 MacroBuilder &Builder) const {
21 DefineStd(Builder, "SPIR", Opts);
25 MacroBuilder &Builder) const {
26 DefineStd(Builder, "SPIR32", Opts);
30 MacroBuilder &Builder) const {
31 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__");
28 Builder.defineMacro("OBJC_NEW_PROPERTIES");
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
[all...]
H A DARC.cpp22 MacroBuilder &Builder) const {
23 Builder.defineMacro("__arc__");
H A DRISCV.cpp86 MacroBuilder &Builder) const {
87 Builder.defineMacro("__ELF__");
88 Builder.defineMacro("__riscv");
90 Builder.defineMacro("__riscv_xlen", Is64Bit ? "64" : "32");
96 Builder.defineMacro("__riscv_cmodel_medlow");
98 Builder.defineMacro("__riscv_cmodel_medany");
102 Builder.defineMacro("__riscv_float_abi_single");
104 Builder.defineMacro("__riscv_float_abi_double");
106 Builder.defineMacro("__riscv_float_abi_soft");
109 Builder
[all...]
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 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.cpp74 MacroBuilder &Builder) const {
76 Builder.defineMacro("__ppc__");
77 Builder.defineMacro("__PPC__");
78 Builder.defineMacro("_ARCH_PPC");
79 Builder.defineMacro("__powerpc__");
80 Builder.defineMacro("__POWERPC__");
82 Builder.defineMacro("_ARCH_PPC64");
83 Builder.defineMacro("__powerpc64__");
84 Builder.defineMacro("__ppc64__");
85 Builder
[all...]
H A DHexagon.cpp23 MacroBuilder &Builder) const {
24 Builder.defineMacro("__qdsp6__", "1");
25 Builder.defineMacro("__hexagon__", "1");
28 Builder.defineMacro("__HEXAGON_V5__");
29 Builder.defineMacro("__HEXAGON_ARCH__", "5");
31 Builder.defineMacro("__QDSP6_V5__");
32 Builder.defineMacro("__QDSP6_ARCH__", "5");
35 Builder.defineMacro("__HEXAGON_V55__");
36 Builder.defineMacro("__HEXAGON_ARCH__", "55");
37 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 DLe64.cpp34 MacroBuilder &Builder) const {
35 DefineStd(Builder, "unix", Opts);
36 defineCPUMacros(Builder, "le64", /*Tuning=*/false);
37 Builder.defineMacro("__ELF__");
H A DAArch64.cpp149 MacroBuilder &Builder) const {
150 Builder.defineMacro("__ARM_FEATURE_QRDMX", "1");
154 MacroBuilder &Builder) const {
156 getTargetDefinesARMV81A(Opts, Builder);
160 MacroBuilder &Builder) const {
161 Builder.defineMacro("__ARM_FEATURE_COMPLEX", "1");
162 Builder.defineMacro("__ARM_FEATURE_JCVT", "1");
164 getTargetDefinesARMV82A(Opts, Builder);
168 MacroBuilder &Builder) const {
171 getTargetDefinesARMV83A(Opts, 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 DWebAssembly.cpp61 MacroBuilder &Builder) const {
62 defineCPUMacros(Builder, "wasm", /*Tuning=*/false);
64 Builder.defineMacro("__wasm_simd128__");
66 Builder.defineMacro("__wasm_unimplemented_simd128__");
68 Builder.defineMacro("__wasm_nontrapping_fptoint__");
70 Builder.defineMacro("__wasm_sign_ext__");
72 Builder.defineMacro("__wasm_exception_handling__");
74 Builder.defineMacro("__wasm_bulk_memory__");
76 Builder.defineMacro("__wasm_atomics__");
78 Builder
[all...]
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 DX86.cpp907 MacroBuilder &Builder) const {
909 Builder.defineMacro("__GCC_ASM_FLAG_OUTPUTS__");
914 Builder.defineMacro("__code_model_" + CodeModel + "_");
918 Builder.defineMacro("__amd64__");
919 Builder.defineMacro("__amd64");
920 Builder.defineMacro("__x86_64");
921 Builder.defineMacro("__x86_64__");
923 Builder.defineMacro("__x86_64h");
924 Builder.defineMacro("__x86_64h__");
927 DefineStd(Builder, "i38
[all...]
H A DARM.cpp573 MacroBuilder &Builder) const {
574 Builder.defineMacro("__ARM_FEATURE_QRDMX", "1");
578 MacroBuilder &Builder) const {
580 getTargetDefinesARMV81A(Opts, Builder);
584 MacroBuilder &Builder) const {
586 Builder.defineMacro("__ARM_FEATURE_COMPLEX", "1");
587 getTargetDefinesARMV82A(Opts, Builder);
591 MacroBuilder &Builder) const {
593 Builder.defineMacro("__arm");
594 Builder
[all...]
/freebsd-11-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
478 InitializeCPlusPlusFeatureTestMacros(const LangOptions &LangOpts, MacroBuilder &Builder) argument
581 InitializePredefinedMacros(const TargetInfo &TI, const LangOptions &LangOpts, const FrontendOptions &FEOpts, const PreprocessorOptions &PPOpts, MacroBuilder &Builder) argument
[all...]
/freebsd-11-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...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCodeGenPrepare.cpp156 Value* expandDivRem24(IRBuilder<> &Builder, BinaryOperator &I,
161 Value* expandDivRem32(IRBuilder<> &Builder, BinaryOperator &I,
295 IRBuilder<> Builder(&I);
296 Builder.SetCurrentDebugLocation(I.getDebugLoc());
298 Type *I32Ty = getI32Ty(Builder, I.getType());
305 ExtOp0 = Builder.CreateSExt(I.getOperand(0), I32Ty);
306 ExtOp1 = Builder.CreateSExt(I.getOperand(1), I32Ty);
308 ExtOp0 = Builder.CreateZExt(I.getOperand(0), I32Ty);
309 ExtOp1 = Builder.CreateZExt(I.getOperand(1), I32Ty);
312 ExtRes = Builder
437 extractValues(IRBuilder< &Builder, SmallVectorImpl<Value *> &Values, Value *V) argument
449 insertValues(IRBuilder< &Builder, Type *Ty, SmallVectorImpl<Value *> &Values) argument
616 getMul64(IRBuilder< &Builder, Value *LHS, Value *RHS) argument
630 getMulHu(IRBuilder< &Builder, Value *LHS, Value *RHS) argument
636 expandDivRem24(IRBuilder< &Builder, BinaryOperator &I, Value *Num, Value *Den, bool IsDiv, bool IsSigned) const argument
740 expandDivRem32(IRBuilder< &Builder, BinaryOperator &I, Value *Num, Value *Den) const argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DScalarizeMaskedMemIntrin.cpp138 IRBuilder<> Builder(CI->getContext());
142 Builder.SetInsertPoint(InsertPt);
143 Builder.SetCurrentDebugLocation(CI->getDebugLoc());
147 Value *NewI = Builder.CreateAlignedLoad(VecType, Ptr, AlignVal);
158 Value *FirstEltPtr = Builder.CreateBitCast(Ptr, NewPtrType);
168 Value *Gep = Builder.CreateConstInBoundsGEP1_32(EltTy, FirstEltPtr, Idx);
169 LoadInst *Load = Builder.CreateAlignedLoad(EltTy, Gep, AlignVal);
170 VResult = Builder.CreateInsertElement(VResult, Load, Idx);
181 Type *SclrMaskTy = Builder.getIntNTy(VectorWidth);
182 SclrMask = Builder
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/Basic/
H A DTargets.h34 void DefineStd(clang::MacroBuilder &Builder, llvm::StringRef MacroName,
38 void defineCPUMacros(clang::MacroBuilder &Builder, llvm::StringRef CPUName,
43 clang::MacroBuilder &Builder);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerAtomic.cpp25 IRBuilder<> Builder(CXI);
30 LoadInst *Orig = Builder.CreateLoad(Val->getType(), Ptr);
31 Value *Equal = Builder.CreateICmpEQ(Orig, Cmp);
32 Value *Res = Builder.CreateSelect(Equal, Val, Orig);
33 Builder.CreateStore(Res, Ptr);
35 Res = Builder.CreateInsertValue(UndefValue::get(CXI->getType()), Orig, 0);
36 Res = Builder.CreateInsertValue(Res, Equal, 1);
44 IRBuilder<> Builder(RMWI);
48 LoadInst *Orig = Builder.CreateLoad(Val->getType(), Ptr);
57 Res = Builder
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVEGatherScatterLowering.cpp82 Value *checkGEP(Value *&Offsets, Type *Ty, Value *Ptr, IRBuilder<> Builder);
87 IRBuilder<> Builder);
90 IRBuilder<> Builder);
119 IRBuilder<> Builder) {
152 Offsets = Builder.CreateZExt(Offsets, OffsType, "");
194 IRBuilder<> Builder(I->getContext());
195 Builder.SetInsertPoint(I);
196 Builder.SetCurrentDebugLocation(I->getDebugLoc());
197 Value *Load = tryCreateMaskedGatherOffset(I, Ptr, Builder);
199 Load = tryCreateMaskedGatherBase(I, Ptr, Builder);
118 checkGEP(Value *&Offsets, Type *Ty, Value *Ptr, IRBuilder<> Builder) argument
215 tryCreateMaskedGatherBase( IntrinsicInst *I, Value *Ptr, IRBuilder<> Builder) argument
235 tryCreateMaskedGatherOffset( IntrinsicInst *I, Value *Ptr, IRBuilder<> Builder) argument
[all...]

Completed in 131 milliseconds

1234567891011>>