/freebsd-13-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 | VE.cpp | 22 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 D | SPIR.cpp | 20 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 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__"); 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 D | ARC.cpp | 22 MacroBuilder &Builder) const { 23 Builder.defineMacro("__arc__");
|
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 | Hexagon.cpp | 23 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 D | RISCV.cpp | 87 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 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 | 78 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 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 | AArch64.cpp | 157 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 D | X86.cpp | 358 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 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 | 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 | 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 | ARM.cpp | 595 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 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 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 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...] |
H A D | AMDGPUEmitPrintf.cpp | 41 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 D | AMDGPUEmitPrintf.h | 21 Value *emitAMDGPUPrintfCall(IRBuilder<> &Builder, ArrayRef<Value *> Args);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ScalarizeMaskedMemIntrin.cpp | 139 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 D | BuildTree.cpp | 556 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 D | AMDGPUCodeGenPrepare.cpp | 186 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...] |