Home
last modified time | relevance | path

Searched full:builder (Results 1 – 25 of 684) sorted by relevance

12345678910>>...28

/freebsd-src/contrib/llvm-project/clang/lib/Frontend/
H A DInitPreprocessor.cpp41 static void DefineBuiltinMacro(MacroBuilder &Builder, StringRef Macro, in DefineBuiltinMacro() argument
57 Builder.defineMacro(MacroName, Twine(MacroBody) + "\\\n"); in DefineBuiltinMacro()
59 Builder.defineMacro(MacroName, MacroBody); in DefineBuiltinMacro()
62 Builder.defineMacro(Macro); in DefineBuiltinMacro()
70 static void AddImplicitInclude(MacroBuilder &Builder, StringRef File) { in AddImplicitInclude() argument
71 Builder.append(Twine("#include \"") + File + "\""); in AddImplicitInclude()
74 static void AddImplicitIncludeMacros(MacroBuilder &Builder, StringRef File) { in AddImplicitIncludeMacros() argument
75 Builder.append(Twine("#__include_macros \"") + File + "\""); in AddImplicitIncludeMacros()
77 Builder.append("##"); // ##? in AddImplicitIncludeMacros()
82 static void AddImplicitIncludePCH(MacroBuilder &Builder, Preprocesso argument
114 DefineFloatMacros(MacroBuilder & Builder,StringRef Prefix,const llvm::fltSemantics * Sem,StringRef Ext) DefineFloatMacros() argument
170 DefineTypeSize(const Twine & MacroName,unsigned TypeWidth,StringRef ValSuffix,bool isSigned,MacroBuilder & Builder) DefineTypeSize() argument
179 DefineTypeSize(const Twine & MacroName,TargetInfo::IntType Ty,const TargetInfo & TI,MacroBuilder & Builder) DefineTypeSize() argument
185 DefineFmt(const Twine & Prefix,TargetInfo::IntType Ty,const TargetInfo & TI,MacroBuilder & Builder) DefineFmt() argument
195 DefineType(const Twine & MacroName,TargetInfo::IntType Ty,MacroBuilder & Builder) DefineType() argument
200 DefineTypeWidth(const Twine & MacroName,TargetInfo::IntType Ty,const TargetInfo & TI,MacroBuilder & Builder) DefineTypeWidth() argument
205 DefineTypeSizeof(StringRef MacroName,unsigned BitWidth,const TargetInfo & TI,MacroBuilder & Builder) DefineTypeSizeof() argument
215 DefineTypeSizeAndWidth(const Twine & Prefix,TargetInfo::IntType Ty,const TargetInfo & TI,MacroBuilder & Builder) DefineTypeSizeAndWidth() argument
222 DefineExactWidthIntType(TargetInfo::IntType Ty,const TargetInfo & TI,MacroBuilder & Builder) DefineExactWidthIntType() argument
247 DefineExactWidthIntTypeSize(TargetInfo::IntType Ty,const TargetInfo & TI,MacroBuilder & Builder) DefineExactWidthIntTypeSize() argument
264 DefineLeastWidthIntType(unsigned TypeWidth,bool IsSigned,const TargetInfo & TI,MacroBuilder & Builder) DefineLeastWidthIntType() argument
281 DefineFastIntType(unsigned TypeWidth,bool IsSigned,const TargetInfo & TI,MacroBuilder & Builder) DefineFastIntType() argument
317 AddObjCXXARCLibstdcxxDefines(const LangOptions & LangOpts,MacroBuilder & Builder) AddObjCXXARCLibstdcxxDefines() argument
374 InitializeStandardPredefinedMacros(const TargetInfo & TI,const LangOptions & LangOpts,const FrontendOptions & FEOpts,MacroBuilder & Builder) InitializeStandardPredefinedMacros() argument
624 InitializeCPlusPlusFeatureTestMacros(const LangOptions & LangOpts,MacroBuilder & Builder) InitializeCPlusPlusFeatureTestMacros() argument
750 InitializeOpenCLFeatureTestMacros(const TargetInfo & TI,const LangOptions & Opts,MacroBuilder & Builder) InitializeOpenCLFeatureTestMacros() argument
773 InitializePredefinedMacros(const TargetInfo & TI,const LangOptions & LangOpts,const FrontendOptions & FEOpts,const PreprocessorOptions & PPOpts,MacroBuilder & Builder) InitializePredefinedMacros() argument
1369 InitializePGOProfileMacros(const CodeGenOptions & CodeGenOpts,MacroBuilder & Builder) InitializePGOProfileMacros() argument
1388 MacroBuilder Builder(Predefines); InitializePreprocessor() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandLargeFpConvert.cpp92 IRBuilder<> Builder(FPToI); in expandFPToI() local
104 Value *A0 = Builder.CreateFPToUI(FloatVal, Builder.getIntNTy(32)); in expandFPToI()
105 A1 = Builder.CreateZExt(A0, IntTy); in expandFPToI()
107 Value *A0 = Builder.CreateFPToSI(FloatVal, Builder.getIntNTy(32)); in expandFPToI()
108 A1 = Builder.CreateSExt(A0, IntTy); in expandFPToI()
123 Value *ImplicitBit = Builder.CreateShl( in expandFPToI()
124 Builder.getIntN(BitWidth, 1), Builder in expandFPToI()
309 IRBuilder<> Builder(IToFP); expandIToFP() local
[all...]
H A DAtomicExpandPass.cpp82 insertRMWLLSCLoop(IRBuilderBase &Builder, Type *ResultTy, Value *Addr,
98 IRBuilderBase &Builder, Type *ResultType, Value *Addr, Align AddrAlign,
143 // Enable StrictFP builder mode when appropriate.
323 IRBuilder Builder(I); in runOnFunction()
325 TLI->emitTrailingFence(Builder, I, FenceOrdering)) { in runOnFunction()
379 ReplacementIRBuilder Builder(I, *DL); in convertAtomicLoadToIntegerType()
381 auto LeadingFence = TLI->emitLeadingFence(Builder, I, Order); in convertAtomicLoadToIntegerType()
383 auto TrailingFence = TLI->emitTrailingFence(Builder, I, Order); in convertAtomicLoadToIntegerType()
408 ReplacementIRBuilder Builder(LI, *DL); in convertAtomicXchgToIntegerType()
412 auto *NewLI = Builder in convertAtomicXchgToIntegerType()
304 IRBuilder Builder(I); runOnFunction() local
344 ReplacementIRBuilder Builder(I, *DL); bracketInstWithFences() local
373 ReplacementIRBuilder Builder(LI, *DL); convertAtomicLoadToIntegerType() local
395 ReplacementIRBuilder Builder(RMWI, *DL); convertAtomicXchgToIntegerType() local
425 __anon98c51afa0202(IRBuilderBase &Builder, Value *Loaded) tryExpandAtomicLoad() argument
455 ReplacementIRBuilder Builder(LI, *DL); expandAtomicLoadToLL() local
471 ReplacementIRBuilder Builder(LI, *DL); expandAtomicLoadToCmpXchg() local
500 ReplacementIRBuilder Builder(SI, *DL); convertAtomicStoreToIntegerType() local
524 ReplacementIRBuilder Builder(SI, *DL); expandAtomicStore() local
539 createCmpXchgInstFun(IRBuilderBase & Builder,Value * Addr,Value * Loaded,Value * NewVal,Align AddrAlign,AtomicOrdering MemOpOrder,SyncScope::ID SSID,Value * & Success,Value * & NewLoaded) createCmpXchgInstFun() argument
577 __anon98c51afa0302(IRBuilderBase &Builder, Value *Loaded) tryExpandAtomicRMW() argument
691 createMaskInstrs(IRBuilderBase & Builder,Instruction * I,Type * ValueType,Value * Addr,Align AddrAlign,unsigned MinWordSize) createMaskInstrs() argument
758 extractMaskedValue(IRBuilderBase & Builder,Value * WideWord,const PartwordMaskValues & PMV) extractMaskedValue() argument
769 insertMaskedValue(IRBuilderBase & Builder,Value * WideWord,Value * Updated,const PartwordMaskValues & PMV) insertMaskedValue() argument
790 performMaskedAtomicOp(AtomicRMWInst::BinOp Op,IRBuilderBase & Builder,Value * Loaded,Value * Shifted_Inc,Value * Inc,const PartwordMaskValues & PMV) performMaskedAtomicOp() argument
851 ReplacementIRBuilder Builder(AI, *DL); expandPartwordAtomicRMW() local
867 __anon98c51afa0702(IRBuilderBase &Builder, Value *Loaded) expandPartwordAtomicRMW() argument
891 ReplacementIRBuilder Builder(AI, *DL); widenPartwordAtomicRMW() local
967 ReplacementIRBuilder Builder(CI, *DL); expandPartwordCmpXchg() local
1054 ReplacementIRBuilder Builder(I, *DL); expandAtomicOpToLLSC() local
1063 ReplacementIRBuilder Builder(AI, *DL); expandAtomicRMWToMaskedIntrinsic() local
1089 ReplacementIRBuilder Builder(CI, *DL); expandAtomicCmpXchgToMaskedIntrinsic() local
1116 insertRMWLLSCLoop(IRBuilderBase & Builder,Type * ResultTy,Value * Addr,Align AddrAlign,AtomicOrdering MemOpOrder,function_ref<Value * (IRBuilderBase &,Value *)> PerformOp) insertRMWLLSCLoop() argument
1176 ReplacementIRBuilder Builder(CI, *DL); convertCmpXchgToIntegerType() local
1298 ReplacementIRBuilder Builder(CI, *DL); expandAtomicCmpXchg() local
1479 insertRMWCmpXchgLoop(IRBuilderBase & Builder,Type * ResultTy,Value * Addr,Align AddrAlign,AtomicOrdering MemOpOrder,SyncScope::ID SSID,function_ref<Value * (IRBuilderBase &,Value *)> PerformOp,CreateCmpXchgInstFun CreateCmpXchg) insertRMWCmpXchgLoop() argument
1564 ReplacementIRBuilder Builder(AI, AI->getModule()->getDataLayout()); expandAtomicRMWToCmpXchg() local
1573 __anon98c51afa0802(IRBuilderBase &Builder, Value *Loaded) expandAtomicRMWToCmpXchg() argument
1727 __anon98c51afa0902(IRBuilderBase &Builder, Value *Addr, Value *Loaded, Value *NewVal, Align Alignment, AtomicOrdering MemOpOrder, SyncScope::ID SSID, Value *&Success, Value *&NewLoaded) expandAtomicRMWToLibcall() argument
1756 IRBuilder<> Builder(I); expandAtomicOpToLibcall() local
[all...]
H A DExpandVectorPredication.cpp145 /// \p Builder
151 Value *createStepVector(IRBuilder<> &Builder, Type *LaneTy,
157 /// \p Builder
164 Value *convertEVLToMask(IRBuilder<> &Builder, Value *EVLParam,
174 Value *expandPredicationInBinaryOperator(IRBuilder<> &Builder,
178 Value *expandPredicationToIntCall(IRBuilder<> &Builder, VPIntrinsic &PI,
182 Value *expandPredicationToFPCall(IRBuilder<> &Builder, VPIntrinsic &PI,
186 Value *expandPredicationInReduction(IRBuilder<> &Builder,
190 Value *expandPredicationToCastIntrinsic(IRBuilder<> &Builder,
194 Value *expandPredicationInMemoryIntrinsic(IRBuilder<> &Builder,
218 createStepVector(IRBuilder<> & Builder,Type * LaneTy,unsigned NumElems) createStepVector() argument
229 convertEVLToMask(IRBuilder<> & Builder,Value * EVLParam,ElementCount ElemCount) convertEVLToMask() argument
253 expandPredicationInBinaryOperator(IRBuilder<> & Builder,VPIntrinsic & VPI) expandPredicationInBinaryOperator() argument
290 expandPredicationToIntCall(IRBuilder<> & Builder,VPIntrinsic & VPI,unsigned UnpredicatedIntrinsicID) expandPredicationToIntCall() argument
319 expandPredicationToFPCall(IRBuilder<> & Builder,VPIntrinsic & VPI,unsigned UnpredicatedIntrinsicID) expandPredicationToFPCall() argument
403 expandPredicationInReduction(IRBuilder<> & Builder,VPReductionIntrinsic & VPI) expandPredicationInReduction() argument
489 expandPredicationToCastIntrinsic(IRBuilder<> & Builder,VPIntrinsic & VPI) expandPredicationToCastIntrinsic() argument
546 expandPredicationInMemoryIntrinsic(IRBuilder<> & Builder,VPIntrinsic & VPI) expandPredicationInMemoryIntrinsic() argument
610 expandPredicationInComparison(IRBuilder<> & Builder,VPCmpIntrinsic & VPI) expandPredicationInComparison() argument
646 IRBuilder<> Builder(VPI.getParent(), VPI.getIterator()); discardEVLParameter() local
660 IRBuilder<> Builder(&VPI); foldEVLIntoMask() local
693 IRBuilder<> Builder(&VPI); expandPredication() local
[all...]
H A DIntrinsicLowering.cpp43 IRBuilder<> Builder(CI->getParent(), CI->getIterator()); in ReplaceCallWith() local
45 CallInst *NewCI = Builder.CreateCall(FCache, Args); in ReplaceCallWith()
58 IRBuilder<> Builder(IP); in LowerBSWAP() local
63 Value *Tmp1 = Builder.CreateShl(V, ConstantInt::get(V->getType(), 8), in LowerBSWAP()
65 Value *Tmp2 = Builder.CreateLShr(V, ConstantInt::get(V->getType(), 8), in LowerBSWAP()
67 V = Builder.CreateOr(Tmp1, Tmp2, "bswap.i16"); in LowerBSWAP()
71 Value *Tmp4 = Builder.CreateShl(V, ConstantInt::get(V->getType(), 24), in LowerBSWAP()
73 Value *Tmp3 = Builder.CreateShl(V, ConstantInt::get(V->getType(), 8), in LowerBSWAP()
75 Value *Tmp2 = Builder.CreateLShr(V, ConstantInt::get(V->getType(), 8), in LowerBSWAP()
77 Value *Tmp1 = Builder in LowerBSWAP()
157 IRBuilder<> Builder(IP); LowerCTPOP() local
189 IRBuilder<> Builder(IP); LowerCTLZ() local
225 IRBuilder<> Builder(CI); LowerIntrinsicCall() local
[all...]
/freebsd-src/contrib/llvm-project/clang/lib/Basic/Targets/
H A DPPC.cpp106 static void defineXLCompatMacros(MacroBuilder &Builder) { in defineXLCompatMacros()
107 Builder.defineMacro("__popcntb", "__builtin_ppc_popcntb"); in defineXLCompatMacros()
108 Builder.defineMacro("__poppar4", "__builtin_ppc_poppar4"); in defineXLCompatMacros()
109 Builder.defineMacro("__poppar8", "__builtin_ppc_poppar8"); in defineXLCompatMacros()
110 Builder.defineMacro("__eieio", "__builtin_ppc_eieio"); in defineXLCompatMacros()
111 Builder.defineMacro("__iospace_eieio", "__builtin_ppc_iospace_eieio"); in defineXLCompatMacros()
112 Builder.defineMacro("__isync", "__builtin_ppc_isync"); in defineXLCompatMacros()
113 Builder.defineMacro("__lwsync", "__builtin_ppc_lwsync"); in defineXLCompatMacros()
114 Builder.defineMacro("__iospace_lwsync", "__builtin_ppc_iospace_lwsync"); in defineXLCompatMacros()
115 Builder in defineXLCompatMacros()
100 defineXLCompatMacros(MacroBuilder & Builder) defineXLCompatMacros() argument
[all...]
H A DOSTargets.h24 MacroBuilder &Builder) const = 0;
31 MacroBuilder &Builder) const override { in getTargetDefines() argument
32 TgtInfo::getTargetDefines(Opts, Builder); in getTargetDefines()
33 getOSDefines(Opts, TgtInfo::getTriple(), Builder); in getTargetDefines()
37 void getDarwinDefines(MacroBuilder &Builder, const LangOptions &Opts,
45 MacroBuilder &Builder) const override { in getOSDefines() argument
46 getDarwinDefines(Builder, Opts, Triple, this->PlatformName, in getOSDefines()
146 MacroBuilder &Builder) const override { in getOSDefines() argument
148 Builder.defineMacro("__DragonFly__"); in getOSDefines()
149 Builder in getOSDefines()
180 getOSDefines(const LangOptions & Opts,const llvm::Triple & Triple,MacroBuilder & Builder) getOSDefines() argument
243 getOSDefines(const LangOptions & Opts,const llvm::Triple & Triple,MacroBuilder & Builder) getOSDefines() argument
264 getOSDefines(const LangOptions & Opts,const llvm::Triple & Triple,MacroBuilder & Builder) getOSDefines() argument
295 getOSDefines(const LangOptions & Opts,const llvm::Triple & Triple,MacroBuilder & Builder) getOSDefines() argument
316 getOSDefines(const LangOptions & Opts,const llvm::Triple & Triple,MacroBuilder & Builder) getOSDefines() argument
377 getOSDefines(const LangOptions & Opts,const llvm::Triple & Triple,MacroBuilder & Builder) getOSDefines() argument
407 getOSDefines(const LangOptions & Opts,const llvm::Triple & Triple,MacroBuilder & Builder) getOSDefines() argument
455 getOSDefines(const LangOptions & Opts,const llvm::Triple & Triple,MacroBuilder & Builder) getOSDefines() argument
481 getOSDefines(const LangOptions & Opts,const llvm::Triple & Triple,MacroBuilder & Builder) getOSDefines() argument
524 getOSDefines(const LangOptions & Opts,const llvm::Triple & Triple,MacroBuilder & Builder) getOSDefines() argument
540 getOSDefines(const LangOptions & Opts,const llvm::Triple & Triple,MacroBuilder & Builder) getOSDefines() argument
556 getOSDefines(const LangOptions & Opts,const llvm::Triple & Triple,MacroBuilder & Builder) getOSDefines() argument
591 getOSDefines(const LangOptions & Opts,const llvm::Triple & Triple,MacroBuilder & Builder) getOSDefines() argument
642 getOSDefines(const LangOptions & Opts,const llvm::Triple & Triple,MacroBuilder & Builder) getOSDefines() argument
736 getOSDefines(const LangOptions & Opts,const llvm::Triple & Triple,MacroBuilder & Builder) getOSDefines() argument
789 getOSDefines(const LangOptions & Opts,const llvm::Triple & Triple,MacroBuilder & Builder) getOSDefines() argument
805 getOSDefines(const LangOptions & Opts,const llvm::Triple & Triple,MacroBuilder & Builder) getOSDefines() argument
856 getOSDefines(const LangOptions & Opts,const llvm::Triple & Triple,MacroBuilder & Builder) getOSDefines() argument
882 getOSDefines(const LangOptions & Opts,const llvm::Triple & Triple,MacroBuilder & Builder) getOSDefines() argument
908 getOSDefines(const LangOptions & Opts,const llvm::Triple & Triple,MacroBuilder & Builder) getOSDefines() argument
922 getOSDefines(const LangOptions & Opts,const llvm::Triple & Triple,MacroBuilder & Builder) getOSDefines() argument
948 getOSDefines(const LangOptions & Opts,const llvm::Triple & Triple,MacroBuilder & Builder) getOSDefines() argument
[all...]
H A DMips.cpp72 MacroBuilder &Builder) const { in getTargetDefines()
74 DefineStd(Builder, "MIPSEB", Opts); in getTargetDefines()
75 Builder.defineMacro("_MIPSEB"); in getTargetDefines()
77 DefineStd(Builder, "MIPSEL", Opts); in getTargetDefines()
78 Builder.defineMacro("_MIPSEL"); in getTargetDefines()
81 Builder.defineMacro("__mips__"); in getTargetDefines()
82 Builder.defineMacro("_mips"); in getTargetDefines()
84 Builder.defineMacro("mips"); in getTargetDefines()
87 Builder.defineMacro("__mips", "32"); in getTargetDefines()
88 Builder in getTargetDefines()
[all...]
H A DOSTargets.cpp22 void getDarwinDefines(MacroBuilder &Builder, const LangOptions &Opts, in getDarwinDefines() argument
25 Builder.defineMacro("__APPLE_CC__", "6000"); in getDarwinDefines()
26 Builder.defineMacro("__APPLE__"); in getDarwinDefines()
27 Builder.defineMacro("__STDC_NO_THREADS__"); in getDarwinDefines()
32 Builder.defineMacro("_FORTIFY_SOURCE", "0"); in getDarwinDefines()
37 Builder.defineMacro("__weak", "__attribute__((objc_gc(weak)))"); in getDarwinDefines()
38 Builder.defineMacro("__strong", ""); in getDarwinDefines()
39 Builder.defineMacro("__unsafe_unretained", ""); in getDarwinDefines()
43 Builder.defineMacro("__STATIC__"); in getDarwinDefines()
45 Builder.defineMacro("__DYNAMIC__"); in getDarwinDefines()
[all …]
H A DHexagon.cpp23 MacroBuilder &Builder) const { in getTargetDefines()
24 Builder.defineMacro("__qdsp6__", "1"); in getTargetDefines()
25 Builder.defineMacro("__hexagon__", "1"); in getTargetDefines()
31 Builder.defineMacro("__HEXAGON_V5__"); in getTargetDefines()
32 Builder.defineMacro("__HEXAGON_ARCH__", "5"); in getTargetDefines()
34 Builder.defineMacro("__QDSP6_V5__"); in getTargetDefines()
35 Builder.defineMacro("__QDSP6_ARCH__", "5"); in getTargetDefines()
38 Builder.defineMacro("__HEXAGON_V55__"); in getTargetDefines()
39 Builder.defineMacro("__HEXAGON_ARCH__", "55"); in getTargetDefines()
40 Builder in getTargetDefines()
[all...]
H A DAArch64.cpp281 MacroBuilder &Builder) const { in getTargetDefinesARMV86A()
282 Builder.defineMacro("__ARM_FEATURE_QRDMX", "1"); in getTargetDefinesARMV86A()
286 MacroBuilder &Builder) const { in getTargetDefinesARMV86A()
288 getTargetDefinesARMV81A(Opts, Builder);
292 MacroBuilder &Builder) const { in getTargetDefinesARMV87A()
293 Builder.defineMacro("__ARM_FEATURE_COMPLEX", "1"); in getTargetDefinesARMV87A()
294 Builder.defineMacro("__ARM_FEATURE_JCVT", "1");
296 getTargetDefinesARMV82A(Opts, Builder); in getTargetDefinesARMV88A()
300 MacroBuilder &Builder) const {
302 getTargetDefinesARMV83A(Opts, Builder); in getTargetDefinesARMV89A()
[all...]
H A DX86.cpp520 MacroBuilder &Builder) const { in getTargetDefines()
522 Builder.defineMacro("__GCC_ASM_FLAG_OUTPUTS__"); in getTargetDefines()
527 Builder.defineMacro("__code_model_" + CodeModel + "__"); in getTargetDefines()
531 Builder.defineMacro("__amd64__"); in getTargetDefines()
532 Builder.defineMacro("__amd64"); in getTargetDefines()
533 Builder.defineMacro("__x86_64"); in getTargetDefines()
534 Builder.defineMacro("__x86_64__"); in getTargetDefines()
536 Builder.defineMacro("__x86_64h"); in getTargetDefines()
537 Builder.defineMacro("__x86_64h__"); in getTargetDefines()
540 DefineStd(Builder, "i38 in getTargetDefines()
[all...]
H A DSPIR.cpp22 MacroBuilder &Builder) const { in getTargetDefines()
23 DefineStd(Builder, "SPIR", Opts);
27 MacroBuilder &Builder) const { in getTargetDefines()
28 SPIRTargetInfo::getTargetDefines(Opts, Builder); in getTargetDefines()
29 DefineStd(Builder, "SPIR32", Opts);
33 MacroBuilder &Builder) const { in getTargetDefines()
34 SPIRTargetInfo::getTargetDefines(Opts, Builder); in getTargetDefines()
35 DefineStd(Builder, "SPIR64", Opts);
39 MacroBuilder &Builder) const { in getTargetDefines()
40 DefineStd(Builder, "SPIR in getTargetDefines()
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DAMDGPUEmitPrintf.cpp30 static Value *fitArgInto64Bits(IRBuilder<> &Builder, Value *Arg) { in fitArgInto64Bits()
31 auto Int64Ty = Builder.getInt64Ty(); in fitArgInto64Bits()
37 return Builder.CreateZExt(Arg, Int64Ty); in fitArgInto64Bits()
44 return Builder.CreateBitCast(Arg, Int64Ty); in fitArgInto64Bits()
48 return Builder.CreatePtrToInt(Arg, Int64Ty); in fitArgInto64Bits()
54 static Value *callPrintfBegin(IRBuilder<> &Builder, Value *Version) { in callPrintfBegin()
55 auto Int64Ty = Builder.getInt64Ty(); in callPrintfBegin()
56 auto M = Builder.GetInsertBlock()->getModule(); in callPrintfBegin()
58 return Builder.CreateCall(Fn, Version); in callPrintfBegin()
61 static Value *callAppendArgs(IRBuilder<> &Builder, Valu in callAppendArgs()
29 fitArgInto64Bits(IRBuilder<> & Builder,Value * Arg) fitArgInto64Bits() argument
53 callPrintfBegin(IRBuilder<> & Builder,Value * Version) callPrintfBegin() argument
60 callAppendArgs(IRBuilder<> & Builder,Value * Desc,int NumArgs,Value * Arg0,Value * Arg1,Value * Arg2,Value * Arg3,Value * Arg4,Value * Arg5,Value * Arg6,bool IsLast) callAppendArgs() argument
76 appendArg(IRBuilder<> & Builder,Value * Desc,Value * Arg,bool IsLast) appendArg() argument
86 getStrlenWithNull(IRBuilder<> & Builder,Value * Str) getStrlenWithNull() argument
153 callAppendStringN(IRBuilder<> & Builder,Value * Desc,Value * Str,Value * Length,bool isLast) callAppendStringN() argument
165 appendString(IRBuilder<> & Builder,Value * Desc,Value * Arg,bool IsLast) appendString() argument
171 processArg(IRBuilder<> & Builder,Value * Desc,Value * Arg,bool SpecIsCString,bool IsLast) processArg() argument
223 callBufferedPrintfStart(IRBuilder<> & Builder,ArrayRef<Value * > Args,Value * Fmt,bool isConstFmtStr,SparseBitVector<8> & SpecIsCString,SmallVectorImpl<StringData> & StringContents,Value * & ArgSize) callBufferedPrintfStart() argument
310 processConstantStringArg(StringData * SD,IRBuilder<> & Builder,SmallVectorImpl<Value * > & WhatToStore) processConstantStringArg() argument
353 processNonStringArg(Value * Arg,IRBuilder<> & Builder) processNonStringArg() argument
373 callBufferedPrintfArgPush(IRBuilder<> & Builder,ArrayRef<Value * > Args,Value * PtrToStore,SparseBitVector<8> & SpecIsCString,SmallVectorImpl<StringData> & StringContents,bool IsConstFmtStr) callBufferedPrintfArgPush() argument
428 emitAMDGPUPrintfCall(IRBuilder<> & Builder,ArrayRef<Value * > Args,bool IsBuffered) emitAMDGPUPrintfCall() argument
[all...]
H A DIntegerDivision.cpp27 /// remainder, which will have the sign of the dividend. Builder's insert point
29 /// instruction. This will generate a urem in the process, and Builder's insert
33 IRBuilder<> &Builder) { in generateSignedRemainderCode() argument
35 ConstantInt *Shift = Builder.getIntN(BitWidth, BitWidth - 1); in generateSignedRemainderCode()
49 Dividend = Builder.CreateFreeze(Dividend); in generateSignedRemainderCode()
50 Divisor = Builder.CreateFreeze(Divisor); in generateSignedRemainderCode()
51 Value *DividendSign = Builder.CreateAShr(Dividend, Shift); in generateSignedRemainderCode()
52 Value *DivisorSign = Builder.CreateAShr(Divisor, Shift); in generateSignedRemainderCode()
53 Value *DvdXor = Builder.CreateXor(Dividend, DividendSign); in generateSignedRemainderCode()
54 Value *DvsXor = Builder.CreateXor(Divisor, DivisorSign); in generateSignedRemainderCode()
[all …]
H A DLowerAtomic.cpp23 IRBuilder<> Builder(CXI); in lowerAtomicCmpXchgInst() local
28 LoadInst *Orig = Builder.CreateLoad(Val->getType(), Ptr); in lowerAtomicCmpXchgInst()
29 Value *Equal = Builder.CreateICmpEQ(Orig, Cmp); in lowerAtomicCmpXchgInst()
30 Value *Res = Builder.CreateSelect(Equal, Val, Orig); in lowerAtomicCmpXchgInst()
31 Builder.CreateStore(Res, Ptr); in lowerAtomicCmpXchgInst()
33 Res = Builder.CreateInsertValue(PoisonValue::get(CXI->getType()), Orig, 0); in lowerAtomicCmpXchgInst()
34 Res = Builder.CreateInsertValue(Res, Equal, 1); in lowerAtomicCmpXchgInst()
42 IRBuilderBase &Builder, Value *Loaded, in buildAtomicRMWValue() argument
49 return Builder.CreateAdd(Loaded, Val, "new"); in buildAtomicRMWValue()
51 return Builder.CreateSub(Loaded, Val, "new"); in buildAtomicRMWValue()
[all …]
/freebsd-src/contrib/llvm-project/clang/lib/Tooling/Syntax/
H A DBuildTree.cpp706 explicit BuildTreeVisitor(ASTContext &Context, syntax::TreeBuilder &Builder) in BuildTreeVisitor() argument
707 : Builder(Builder), Context(Context) {} in BuildTreeVisitor()
721 Builder.foldNode(Builder.getDeclarationRange(D), in VisitDecl()
738 Builder.getTemplateRange(C), in TraverseClassTemplateSpecializationDecl()
739 Builder.findToken(C->getExternKeywordLoc()), in TraverseClassTemplateSpecializationDecl()
740 Builder.findToken(C->getTemplateKeywordLoc()), Declaration, C); in TraverseClassTemplateSpecializationDecl()
746 Builder.getDeclarationRange(S), in WalkUpFromTemplateDecl()
747 Builder in WalkUpFromTemplateDecl()
1679 syntax::TreeBuilder &Builder; global() member in __anon393d2d6d0511::BuildTreeVisitor
1756 TreeBuilder Builder(A, TBTM); buildSyntaxTree() local
[all...]
/freebsd-src/contrib/llvm-project/clang/include/clang/CodeGen/
H A DConstantInitBuilder.h1 //===- ConstantInitBuilder.h - Builder for LLVM IR constants ----*- C++ -*-===//
35 /// A convenience builder class for complex constant initializers,
40 /// ConstantInitBuilder builder(CGM);
41 /// auto toplevel = builder.beginStruct();
43 /// auto widgetArray = builder.beginArray();
102 ConstantInitBuilderBase &Builder;
112 return Builder.Buffer; in getBuffer()
116 return Builder.Buffer; in ConstantAggregateBuilderBase() argument
119 ConstantAggregateBuilderBase(ConstantInitBuilderBase &builder, in ConstantAggregateBuilderBase()
121 : Builder(builde in ConstantAggregateBuilderBase()
350 ConstantAggregateBuilderTemplateBase(InitBuilder & builder,AggregateBuilderBase * parent) ConstantAggregateBuilderTemplateBase() argument
429 ConstantArrayBuilderTemplateBase(InitBuilder & builder,AggregateBuilderBase * parent,llvm::Type * eltTy) ConstantArrayBuilderTemplateBase() argument
465 ConstantStructBuilderTemplateBase(InitBuilder & builder,AggregateBuilderBase * parent,llvm::StructType * structTy) ConstantStructBuilderTemplateBase() argument
548 ConstantArrayBuilder(ConstantInitBuilder & builder,ConstantAggregateBuilderBase * parent,llvm::Type * eltTy) ConstantArrayBuilder() argument
565 ConstantStructBuilder(ConstantInitBuilder & builder,ConstantAggregateBuilderBase * parent,llvm::StructType * structTy) ConstantStructBuilder() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCodeGenPrepare.cpp249 Value* expandDivRem24(IRBuilder<> &Builder, BinaryOperator &I,
253 Value *expandDivRem24Impl(IRBuilder<> &Builder, BinaryOperator &I,
258 Value* expandDivRem32(IRBuilder<> &Builder, BinaryOperator &I,
261 Value *shrinkDivRem64(IRBuilder<> &Builder, BinaryOperator &I,
276 Value *applyFractPat(IRBuilder<> &Builder, Value *FractArg);
281 Value *optimizeWithRsq(IRBuilder<> &Builder, Value *Num, Value *Den,
285 Value *optimizeWithRcp(IRBuilder<> &Builder, Value *Num, Value *Den,
287 Value *optimizeWithFDivFast(IRBuilder<> &Builder, Value *Num, Value *Den,
290 Value *visitFDivElement(IRBuilder<> &Builder, Value *Num, Value *Den,
295 std::pair<Value *, Value *> getFrexpResults(IRBuilder<> &Builder,
473 IRBuilder<> Builder(&I); promoteUniformOpToI32() local
514 IRBuilder<> Builder(&I); promoteUniformOpToI32() local
541 IRBuilder<> Builder(&I); promoteUniformOpToI32() local
573 IRBuilder<> Builder(&I); promoteUniformBitreverseToI32() local
600 extractValues(IRBuilder<> & Builder,SmallVectorImpl<Value * > & Values,Value * V) extractValues() argument
612 insertValues(IRBuilder<> & Builder,Type * Ty,SmallVectorImpl<Value * > & Values) insertValues() argument
642 IRBuilder<> Builder(&I); replaceMulWithMul24() local
750 IRBuilder<> Builder(&BO); foldBinOpIntoSelect() local
767 getFrexpResults(IRBuilder<> & Builder,Value * Src) const getFrexpResults() argument
787 emitRcpIEEE1ULP(IRBuilder<> & Builder,Value * Src,bool IsNegative) const emitRcpIEEE1ULP() argument
811 emitFrexpDiv(IRBuilder<> & Builder,Value * LHS,Value * RHS,FastMathFlags FMF) const emitFrexpDiv() argument
838 emitSqrtIEEE2ULP(IRBuilder<> & Builder,Value * Src,FastMathFlags FMF) const emitSqrtIEEE2ULP() argument
861 emitRsqIEEE1ULP(IRBuilder<> & Builder,Value * Src,bool IsNegative) emitRsqIEEE1ULP() argument
901 optimizeWithRsq(IRBuilder<> & Builder,Value * Num,Value * Den,const FastMathFlags DivFMF,const FastMathFlags SqrtFMF,const Instruction * CtxI) const optimizeWithRsq() argument
943 optimizeWithRcp(IRBuilder<> & Builder,Value * Num,Value * Den,FastMathFlags FMF,const Instruction * CtxI) const optimizeWithRcp() argument
1007 optimizeWithFDivFast(IRBuilder<> & Builder,Value * Num,Value * Den,float ReqdAccuracy) const optimizeWithFDivFast() argument
1032 visitFDivElement(IRBuilder<> & Builder,Value * Num,Value * Den,FastMathFlags DivFMF,FastMathFlags SqrtFMF,Value * RsqOp,const Instruction * FDivInst,float ReqdDivAccuracy) const visitFDivElement() argument
1119 IRBuilder<> Builder(FDiv.getParent(), std::next(FDiv.getIterator())); visitFDiv() local
1170 getMul64(IRBuilder<> & Builder,Value * LHS,Value * RHS) getMul64() argument
1184 getMulHu(IRBuilder<> & Builder,Value * LHS,Value * RHS) getMulHu() argument
1212 expandDivRem24(IRBuilder<> & Builder,BinaryOperator & I,Value * Num,Value * Den,bool IsDiv,bool IsSigned) const expandDivRem24() argument
1223 expandDivRem24Impl(IRBuilder<> & Builder,BinaryOperator & I,Value * Num,Value * Den,unsigned DivBits,bool IsDiv,bool IsSigned) const expandDivRem24Impl() argument
1357 getSign32(Value * V,IRBuilder<> & Builder,const DataLayout * DL) getSign32() argument
1367 expandDivRem32(IRBuilder<> & Builder,BinaryOperator & I,Value * X,Value * Y) const expandDivRem32() argument
1492 shrinkDivRem64(IRBuilder<> & Builder,BinaryOperator & I,Value * Num,Value * Den) const shrinkDivRem64() argument
1564 IRBuilder<> Builder(&I); visitBinaryOperator() local
1630 IRBuilder<> Builder(&I); visitLoadInst() local
1700 IRBuilder<> Builder(&I); visitSelectInst() local
2075 applyFractPat(IRBuilder<> & Builder,Value * FractArg) applyFractPat() argument
2101 IRBuilder<> Builder(&I); visitMinNum() local
2159 IRBuilder<> Builder(&Sqrt); visitSqrt() local
[all...]
/freebsd-src/contrib/llvm-project/clang/lib/Sema/
H A DSemaCodeComplete.cpp1814 CodeCompletionBuilder Builder(Results.getAllocator(), in AddTypeSpecifierResults()
1824 Builder.AddTypedTextChunk("typename"); in AddTypeSpecifierResults()
1825 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddTypeSpecifierResults()
1826 Builder.AddPlaceholderChunk("name"); in AddTypeSpecifierResults()
1827 Results.AddResult(Result(Builder.TakeString())); in AddTypeSpecifierResults()
1834 Builder.AddTypedTextChunk("decltype"); in AddTypeSpecifierResults()
1835 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddTypeSpecifierResults()
1836 Builder.AddPlaceholderChunk("expression"); in AddTypeSpecifierResults()
1837 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddTypeSpecifierResults()
1838 Results.AddResult(Result(Builder in AddTypeSpecifierResults()
1806 CodeCompletionBuilder Builder(Results.getAllocator(), AddTypeSpecifierResults() local
1872 CodeCompletionBuilder Builder(Allocator, Results.getCodeCompletionTUInfo()); AddStorageSpecifiers() local
1934 CodeCompletionBuilder Builder(Results.getAllocator(), AddTypedefResult() local
1946 AddUsingAliasResult(CodeCompletionBuilder & Builder,ResultBuilder & Results) AddUsingAliasResult() argument
2049 CodeCompletionBuilder Builder(Allocator, Results.getCodeCompletionTUInfo()); addThisCompletion() local
2057 AddStaticAssertResult(CodeCompletionBuilder & Builder,ResultBuilder & Results,const LangOptions & LangOpts) AddStaticAssertResult() argument
2075 AddOverrideResults(ResultBuilder & Results,const CodeCompletionContext & CCContext,CodeCompletionBuilder & Builder) AddOverrideResults() argument
2131 CodeCompletionBuilder Builder(Allocator, Results.getCodeCompletionTUInfo()); AddOrdinaryNameResults() local
3945 createTemplateSignatureString(const TemplateDecl * TD,CodeCompletionBuilder & Builder,unsigned CurrentArg,const PrintingPolicy & Policy) createTemplateSignatureString() argument
4325 CodeCompletionBuilder Builder(Results.getAllocator(), MaybeAddOverrideCalls() local
4373 CodeCompletionBuilder Builder(Allocator, Results.getCodeCompletionTUInfo()); CodeCompleteModuleImport() local
4662 CodeCompletionBuilder Builder(Results.getAllocator(), CodeCompleteAttribute() local
4949 AddObjCBlockCall(ASTContext & Context,const PrintingPolicy & Policy,CodeCompletionBuilder & Builder,const NamedDecl * BD,const FunctionTypeLoc & BlockLoc,const FunctionProtoTypeLoc & BlockProtoLoc) AddObjCBlockCall() argument
5028 CodeCompletionBuilder Builder(Results.getAllocator(), AddObjCProperties() local
5041 CodeCompletionBuilder Builder(Results.getAllocator(), AddObjCProperties() local
5093 CodeCompletionBuilder Builder(Results.getAllocator(), AddObjCProperties() local
6593 CodeCompletionBuilder Builder(Results.getAllocator(), CodeCompleteAfterIf() local
6917 CodeCompletionBuilder Builder(Results.getAllocator(), CodeCompleteConstructorInitializer() local
6931 CodeCompletionBuilder Builder(Results.getAllocator(), CodeCompleteConstructorInitializer() local
7142 CodeCompletionBuilder Builder(Results.getAllocator(), AddObjCImplementationResults() local
7180 CodeCompletionBuilder Builder(Results.getAllocator(), AddObjCTopLevelResults() local
7247 CodeCompletionBuilder Builder(Results.getAllocator(), AddObjCExpressionResults() local
7312 CodeCompletionBuilder Builder(Results.getAllocator(), AddObjCStatementResults() local
7757 CodeCompletionBuilder Builder(Results.getAllocator(), CodeCompleteObjCPassingType() local
7933 CodeCompletionBuilder Builder(Results.getAllocator(), AddSuperSendCompletion() local
8425 CodeCompletionBuilder Builder(Results.getAllocator(), CodeCompleteObjCSelector() local
8805 CodeCompletionBuilder Builder(Allocator, Results.getCodeCompletionTUInfo(), CodeCompleteObjCPropertySynthesizeIvar() local
8921 AddObjCPassingTypeChunk(QualType Type,unsigned ObjCDeclQuals,ASTContext & Context,const PrintingPolicy & Policy,CodeCompletionBuilder & Builder) AddObjCPassingTypeChunk() argument
8959 CodeCompletionBuilder Builder(Allocator, Results.getCodeCompletionTUInfo()); AddObjCKeyValueCompletions() local
9611 CodeCompletionBuilder Builder(Results.getAllocator(), CodeCompleteObjCMethodDecl() local
9778 CodeCompletionBuilder Builder(Results.getAllocator(), CodeCompleteObjCMethodDeclSelector() local
9806 CodeCompletionBuilder Builder(Results.getAllocator(), CodeCompleteObjCMethodDeclSelector() local
9827 CodeCompletionBuilder Builder(Results.getAllocator(), CodeCompletePreprocessorDirective() local
10002 CodeCompletionBuilder Builder(Results.getAllocator(), CodeCompletePreprocessorMacroName() local
10032 CodeCompletionBuilder Builder(Results.getAllocator(), CodeCompletePreprocessorExpression() local
10084 CodeCompletionBuilder Builder(CodeCompleter->getAllocator(), CodeCompleteIncludedFile() local
10226 ResultBuilder Builder(*this, Allocator, CCTUInfo, GatherGlobalCodeCompletions() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp1 //===- OpenMPIRBuilder.cpp - Builder for LLVM-IR for OpenMP directives ----===//
62 #define DEBUG_TYPE "openmp-ir-builder"
68 OptimisticAttributes("openmp-ir-builder-optimistic-attributes", cl::Hidden,
74 "openmp-ir-builder-unroll-threshold-factor", cl::Hidden,
300 void llvm::spliceBB(IRBuilder<> &Builder, BasicBlock *New, bool CreateBranch) { in spliceBB()
301 DebugLoc DebugLoc = Builder.getCurrentDebugLocation(); in spliceBB()
302 BasicBlock *Old = Builder.GetInsertBlock(); in spliceBB()
304 spliceBB(Builder.saveIP(), New, CreateBranch); in spliceBB()
306 Builder.SetInsertPoint(Old->getTerminator()); in spliceBB()
308 Builder in spliceBB()
297 spliceBB(IRBuilder<> & Builder,BasicBlock * New,bool CreateBranch) spliceBB() argument
323 splitBB(IRBuilderBase & Builder,bool CreateBranch,llvm::Twine Name) splitBB() argument
337 splitBB(IRBuilder<> & Builder,bool CreateBranch,llvm::Twine Name) splitBB() argument
351 splitBBWithSuffix(IRBuilderBase & Builder,bool CreateBranch,llvm::Twine Suffix) splitBBWithSuffix() argument
360 createFakeIntVal(IRBuilder<> & Builder,OpenMPIRBuilder::InsertPointTy OuterAllocaIP,std::stack<Instruction * > & ToBeDeleted,OpenMPIRBuilder::InsertPointTy InnerAllocaIP,const Twine & Name="",bool AsPtr=true) createFakeIntVal() argument
492 getKernelArgsVector(TargetKernelArgs & KernelArgs,IRBuilderBase & Builder,SmallVector<Value * > & ArgsVector) getKernelArgsVector() argument
1121 IRBuilder<> &Builder = OMPIRBuilder->Builder; targetParallelCallback() local
1208 IRBuilder<> &Builder = OMPIRBuilder->Builder; hostParallelCallback() local
2725 IRBuilder<> &Builder = OMPBuilder->Builder; createTargetLoopWorkshareCall() local
2759 IRBuilder<> &Builder = OMPIRBuilder->Builder; workshareLoopTargetCallback() local
4997 createOutlinedFunction(OpenMPIRBuilder & OMPBuilder,IRBuilderBase & Builder,StringRef FuncName,SmallVectorImpl<Value * > & Inputs,OpenMPIRBuilder::TargetBodyGenCallbackTy & CBFunc,OpenMPIRBuilder::TargetGenArgAccessorsCallbackTy & ArgAccessorFuncCB) createOutlinedFunction() argument
5094 emitTargetOutlinedFunction(OpenMPIRBuilder & OMPBuilder,IRBuilderBase & Builder,TargetRegionEntryInfo & EntryInfo,Function * & OutlinedFn,Constant * & OutlinedFnID,SmallVectorImpl<Value * > & Inputs,OpenMPIRBuilder::TargetBodyGenCallbackTy & CBFunc,OpenMPIRBuilder::TargetGenArgAccessorsCallbackTy & ArgAccessorFuncCB) emitTargetOutlinedFunction() argument
5111 emitTargetCall(OpenMPIRBuilder & OMPBuilder,IRBuilderBase & Builder,OpenMPIRBuilder::InsertPointTy AllocaIP,Function * OutlinedFn,Constant * OutlinedFnID,int32_t NumTeams,int32_t NumThreads,SmallVectorImpl<Value * > & Args,OpenMPIRBuilder::GenMapInfoCallbackTy GenMapInfoCB) emitTargetCall() argument
5312 emitOffloadingArraysArgument(IRBuilderBase & Builder,TargetDataRTArgs & RTArgs,TargetDataInfo & Info,bool EmitDebug,bool ForEndCall) emitOffloadingArraysArgument() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DScalarizeMaskedMemIntrin.cpp155 IRBuilder<> Builder(CI->getContext()); in scalarizeMaskedLoad() local
159 Builder.SetInsertPoint(InsertPt); in scalarizeMaskedLoad()
160 Builder.SetCurrentDebugLocation(CI->getDebugLoc()); in scalarizeMaskedLoad()
164 Value *NewI = Builder.CreateAlignedLoad(VecType, Ptr, AlignVal); in scalarizeMaskedLoad()
182 Value *Gep = Builder.CreateConstInBoundsGEP1_32(EltTy, Ptr, Idx); in scalarizeMaskedLoad()
183 LoadInst *Load = Builder.CreateAlignedLoad(EltTy, Gep, AdjustedAlignVal); in scalarizeMaskedLoad()
184 VResult = Builder.CreateInsertElement(VResult, Load, Idx); in scalarizeMaskedLoad()
195 Type *SclrMaskTy = Builder.getIntNTy(VectorWidth); in scalarizeMaskedLoad()
196 SclrMask = Builder.CreateBitCast(Mask, SclrMaskTy, "scalar_mask"); in scalarizeMaskedLoad()
209 Value *Mask = Builder in scalarizeMaskedLoad()
293 IRBuilder<> Builder(CI->getContext()); scalarizeMaskedStore() local
415 IRBuilder<> Builder(CI->getContext()); scalarizeMaskedGather() local
549 IRBuilder<> Builder(CI->getContext()); scalarizeMaskedScatter() local
635 IRBuilder<> Builder(CI->getContext()); scalarizeMaskedExpandLoad() local
761 IRBuilder<> Builder(CI->getContext()); scalarizeMaskedCompressStore() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86WinEHState.cpp61 void linkExceptionRegistration(IRBuilder<> &Builder, Function *Handler);
62 void unlinkExceptionRegistration(IRBuilder<> &Builder);
66 Value *emitEHLSDA(IRBuilder<> &Builder, Function *F);
71 void rewriteSetJmpCall(IRBuilder<> &Builder, Function &F, CallBase &Call,
277 IRBuilder<> Builder(&F->getEntryBlock(), F->getEntryBlock().begin()); in emitExceptionRegistrationRecord() local
278 Type *Int8PtrType = Builder.getPtrTy(); in emitExceptionRegistrationRecord()
279 Type *Int32Ty = Builder.getInt32Ty(); in emitExceptionRegistrationRecord()
280 Type *VoidTy = Builder.getVoidTy(); in emitExceptionRegistrationRecord()
284 RegNode = Builder.CreateAlloca(RegNodeTy); in emitExceptionRegistrationRecord()
286 Value *SP = Builder.CreateStackSave(); in emitExceptionRegistrationRecord()
[all …]
/freebsd-src/contrib/llvm-project/llvm/include/llvm-c/
H A DDebugInfo.h237 * Construct a builder for a module, and do not allow for unresolved nodes
243 * Construct a builder for a module and collect unresolved nodes attached
253 void LLVMDisposeDIBuilder(LLVMDIBuilderRef Builder);
258 void LLVMDIBuilderFinalize(LLVMDIBuilderRef Builder);
264 void LLVMDIBuilderFinalizeSubprogram(LLVMDIBuilderRef Builder,
300 LLVMDIBuilderRef Builder, LLVMDWARFSourceLanguage Lang,
310 * \param Builder The \c DIBuilder.
317 LLVMDIBuilderCreateFile(LLVMDIBuilderRef Builder, const char *Filename,
323 * \param Builder The \c DIBuilder.
336 LLVMDIBuilderCreateModule(LLVMDIBuilderRef Builder, LLVMMetadataRe
[all...]
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp81 Byte = CGF.Builder.getInt8(0x00); in initializeAlloca()
92 auto *I = CGF.Builder.CreateMemSet(AI, Byte, Size, AlignmentInBytes);
177 return CGF.Builder.CreatePtrToInt(V, IntType); in EmitToInt()
188 return CGF.Builder.CreateIntToPtr(V, ResultType); in EmitFromInt()
232 CGF.Builder.CreateAtomicRMW(Kind, DestAddr, Val, Ordering);
284 llvm::Value *Result = CGF.Builder.CreateAtomicRMW( in EmitBinaryAtomicPost()
286 Result = CGF.Builder.CreateBinOp(Op, Result, Val); in EmitBinaryAtomicPost()
289 CGF.Builder.CreateBinOp(llvm::Instruction::Xor, Result, in EmitBinaryAtomicPost()
322 Value *Pair = CGF.Builder.CreateAtomicCmpXchg( in MakeAtomicCmpXchgValue()
327 return CGF.Builder in MakeAtomicCmpXchgValue()
8204 CodeGen::CGBuilderTy &Builder = CGF.Builder; EmitAMDGCNBallotForExec() local
8233 CodeGen::CGBuilderTy &Builder = CGF.Builder; EmitSpecialRegisterBuiltin() local
9021 SignOrZeroExtend(CGBuilderTy & Builder,llvm::Value * V,llvm::Type * T,bool Unsigned) SignOrZeroExtend() argument
9028 MVEImmediateShr(CGBuilderTy & Builder,llvm::Value * V,uint32_t Shift,bool Unsigned) MVEImmediateShr() argument
9050 ARMMVEVectorSplat(CGBuilderTy & Builder,llvm::Value * V) ARMMVEVectorSplat() argument
9058 ARMMVEVectorReinterpret(CGBuilderTy & Builder,CodeGenFunction * CGF,llvm::Value * V,llvm::Type * DestType) ARMMVEVectorReinterpret() argument
9084 VectorUnzip(CGBuilderTy & Builder,llvm::Value * V,bool Odd) VectorUnzip() argument
9095 VectorZip(CGBuilderTy & Builder,llvm::Value * V0,llvm::Value * V1) VectorZip() argument
9110 ARMMVEConstantSplat(CGBuilderTy & Builder,llvm::Type * VT) ARMMVEConstantSplat() argument
9122 ARMMVEVectorElementReverse(CGBuilderTy & Builder,llvm::Value * V,unsigned ReverseWidth) ARMMVEVectorElementReverse() argument
9301 CodeGen::CGBuilderTy &Builder = CGF.Builder; EmitAArch64TblBuiltinExpr() local
10041 InsertExplicitZeroOperand(CGBuilderTy & Builder,llvm::Type * Ty,SmallVectorImpl<Value * > & Ops) InsertExplicitZeroOperand() argument
10047 InsertExplicitUndefOperand(CGBuilderTy & Builder,llvm::Type * Ty,SmallVectorImpl<Value * > & Ops) InsertExplicitUndefOperand() argument
[all...]

12345678910>>...28