/freebsd-11-stable/contrib/llvm-project/clang/lib/Basic/Targets/ |
H A D | TCE.cpp | 21 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 D | SPIR.cpp | 20 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 D | OSTargets.cpp | 22 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 D | ARC.cpp | 22 MacroBuilder &Builder) const { 23 Builder.defineMacro("__arc__");
|
H A D | RISCV.cpp | 86 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 D | Mips.cpp | 73 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 D | MSP430.cpp | 29 MacroBuilder &Builder) const { 30 Builder.defineMacro("MSP430"); 31 Builder.defineMacro("__MSP430__");
|
H A D | PNaCl.cpp | 26 MacroBuilder &Builder) const { 27 Builder.defineMacro("__le32__"); 28 Builder.defineMacro("__pnacl__");
|
H A D | PPC.cpp | 74 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 D | Hexagon.cpp | 23 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 D | OSTargets.h | 25 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 D | Le64.cpp | 34 MacroBuilder &Builder) const { 35 DefineStd(Builder, "unix", Opts); 36 defineCPUMacros(Builder, "le64", /*Tuning=*/false); 37 Builder.defineMacro("__ELF__");
|
H A D | AArch64.cpp | 149 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 D | SystemZ.cpp | 129 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 D | WebAssembly.cpp | 61 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 D | Sparc.cpp | 139 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 D | X86.cpp | 907 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 D | ARM.cpp | 573 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 D | InitPreprocessor.cpp | 39 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 D | IntegerDivision.cpp | 28 /// 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 D | AMDGPUCodeGenPrepare.cpp | 156 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 D | ScalarizeMaskedMemIntrin.cpp | 138 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 D | Targets.h | 34 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 D | LowerAtomic.cpp | 25 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 D | MVEGatherScatterLowering.cpp | 82 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...] |