| /freebsd/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | InitPreprocessor.cpp | 41 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, Preprocessor &PP, in AddImplicitIncludePCH() argument [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Basic/Targets/ |
| H A D | PPC.cpp | 91 static void defineXLCompatMacros(MacroBuilder &Builder) { in defineXLCompatMacros() argument 92 Builder.defineMacro("__builtin_national2packed", in defineXLCompatMacros() 94 Builder.defineMacro("__builtin_packed2national", in defineXLCompatMacros() 96 Builder.defineMacro("__builtin_packed2zoned", "__builtin_ppc_packed2zoned"); in defineXLCompatMacros() 97 Builder.defineMacro("__builtin_zoned2packed", "__builtin_ppc_zoned2packed"); in defineXLCompatMacros() 98 Builder.defineMacro("__cdtbcd", "__builtin_ppc_cdtbcd"); in defineXLCompatMacros() 99 Builder.defineMacro("__cbcdtd", "__builtin_ppc_cbcdtd"); in defineXLCompatMacros() 100 Builder.defineMacro("__addg6s", "__builtin_ppc_addg6s"); in defineXLCompatMacros() 101 Builder.defineMacro("__popcntb", "__builtin_ppc_popcntb"); in defineXLCompatMacros() 102 Builder.defineMacro("__poppar4", "__builtin_ppc_poppar4"); in defineXLCompatMacros() [all …]
|
| H A D | OSTargets.h | 24 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 getAppleMachODefines(MacroBuilder &Builder, const LangOptions &Opts, 40 void getDarwinDefines(MacroBuilder &Builder, const LangOptions &Opts, 49 MacroBuilder &Builder) const override { in getOSDefines() argument 50 getAppleMachODefines(Builder, Opts, Triple); in getOSDefines() 72 MacroBuilder &Builder) const override { in getOSDefines() argument 73 getDarwinDefines(Builder, Opts, Triple, this->PlatformName, in getOSDefines() [all …]
|
| H A D | Mips.cpp | 80 MacroBuilder &Builder) const { in getTargetDefines() 82 DefineStd(Builder, "MIPSEB", Opts); in getTargetDefines() 83 Builder.defineMacro("_MIPSEB"); in getTargetDefines() 85 DefineStd(Builder, "MIPSEL", Opts); in getTargetDefines() 86 Builder.defineMacro("_MIPSEL"); in getTargetDefines() 89 Builder.defineMacro("__mips__"); in getTargetDefines() 90 Builder.defineMacro("_mips"); in getTargetDefines() 92 Builder.defineMacro("mips"); in getTargetDefines() 95 Builder.defineMacro("__mips", "32"); in getTargetDefines() 96 Builder.defineMacro("_MIPS_ISA", "_MIPS_ISA_MIPS32"); in getTargetDefines() [all …]
|
| H A D | OSTargets.cpp | 22 void getAppleMachODefines(MacroBuilder &Builder, const LangOptions &Opts, in getAppleMachODefines() argument 24 Builder.defineMacro("__APPLE_CC__", "6000"); in getAppleMachODefines() 25 Builder.defineMacro("__APPLE__"); in getAppleMachODefines() 30 Builder.defineMacro("_FORTIFY_SOURCE", "0"); in getAppleMachODefines() 35 Builder.defineMacro("__weak", "__attribute__((objc_gc(weak)))"); in getAppleMachODefines() 36 Builder.defineMacro("__strong", ""); in getAppleMachODefines() 37 Builder.defineMacro("__unsafe_unretained", ""); in getAppleMachODefines() 41 Builder.defineMacro("__STATIC__"); in getAppleMachODefines() 43 Builder.defineMacro("__DYNAMIC__"); in getAppleMachODefines() 46 Builder.defineMacro("_REENTRANT"); in getAppleMachODefines() [all …]
|
| H A D | Hexagon.cpp | 22 MacroBuilder &Builder) const { in getTargetDefines() 23 Builder.defineMacro("__qdsp6__", "1"); in getTargetDefines() 24 Builder.defineMacro("__hexagon__", "1"); in getTargetDefines() 30 Builder.defineMacro("__HEXAGON_V5__"); in getTargetDefines() 31 Builder.defineMacro("__HEXAGON_ARCH__", "5"); in getTargetDefines() 33 Builder.defineMacro("__QDSP6_V5__"); in getTargetDefines() 34 Builder.defineMacro("__QDSP6_ARCH__", "5"); in getTargetDefines() 37 Builder.defineMacro("__HEXAGON_V55__"); in getTargetDefines() 38 Builder.defineMacro("__HEXAGON_ARCH__", "55"); in getTargetDefines() 39 Builder.defineMacro("__QDSP6_V55__"); in getTargetDefines() [all …]
|
| H A D | AArch64.cpp | 300 MacroBuilder &Builder) const { in getTargetDefinesARMV81A() 301 Builder.defineMacro("__ARM_FEATURE_QRDMX", "1"); in getTargetDefinesARMV81A() 305 MacroBuilder &Builder) const { in getTargetDefinesARMV82A() 307 getTargetDefinesARMV81A(Opts, Builder); in getTargetDefinesARMV82A() 311 MacroBuilder &Builder) const { in getTargetDefinesARMV83A() 312 Builder.defineMacro("__ARM_FEATURE_COMPLEX", "1"); in getTargetDefinesARMV83A() 313 Builder.defineMacro("__ARM_FEATURE_JCVT", "1"); in getTargetDefinesARMV83A() 315 getTargetDefinesARMV82A(Opts, Builder); in getTargetDefinesARMV83A() 319 MacroBuilder &Builder) const { in getTargetDefinesARMV84A() 321 getTargetDefinesARMV83A(Opts, Builder); in getTargetDefinesARMV84A() [all …]
|
| H A D | X86.cpp | 566 MacroBuilder &Builder) const { in getTargetDefines() 568 Builder.defineMacro("__GCC_ASM_FLAG_OUTPUTS__"); in getTargetDefines() 573 Builder.defineMacro("__code_model_" + CodeModel + "__"); in getTargetDefines() 577 Builder.defineMacro("__amd64__"); in getTargetDefines() 578 Builder.defineMacro("__amd64"); in getTargetDefines() 579 Builder.defineMacro("__x86_64"); in getTargetDefines() 580 Builder.defineMacro("__x86_64__"); in getTargetDefines() 582 Builder.defineMacro("__x86_64h"); in getTargetDefines() 583 Builder.defineMacro("__x86_64h__"); in getTargetDefines() 586 DefineStd(Builder, "i386", Opts); in getTargetDefines() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ExpandFp.cpp | 94 IRBuilder<> Builder(FPToI); in expandFPToI() local 106 Value *A0 = Builder.CreateFPToUI(FloatVal, Builder.getIntNTy(32)); in expandFPToI() 107 A1 = Builder.CreateZExt(A0, IntTy); in expandFPToI() 109 Value *A0 = Builder.CreateFPToSI(FloatVal, Builder.getIntNTy(32)); in expandFPToI() 110 A1 = Builder.CreateSExt(A0, IntTy); in expandFPToI() 125 Value *ImplicitBit = Builder.CreateShl( in expandFPToI() 126 Builder.getIntN(BitWidth, 1), Builder.getIntN(BitWidth, FPMantissaWidth)); in expandFPToI() 128 Builder.CreateSub(ImplicitBit, Builder.getIntN(BitWidth, 1)); in expandFPToI() 129 Value *NegOne = Builder.CreateSExt( in expandFPToI() 130 ConstantInt::getSigned(Builder.getInt32Ty(), -1), IntTy); in expandFPToI() [all …]
|
| H A D | AtomicExpandPass.cpp | 91 insertRMWLLSCLoop(IRBuilderBase &Builder, Type *ResultTy, Value *Addr, 107 IRBuilderBase &Builder, Type *ResultType, Value *Addr, Align AddrAlign, 154 // Enable StrictFP builder mode when appropriate. 359 IRBuilder Builder(I); in processAtomicInstr() local 361 TLI->emitTrailingFence(Builder, I, FenceOrdering)) { in processAtomicInstr() 447 ReplacementIRBuilder Builder(I, *DL); in bracketInstWithFences() local 449 auto LeadingFence = TLI->emitLeadingFence(Builder, I, Order); in bracketInstWithFences() 451 auto TrailingFence = TLI->emitTrailingFence(Builder, I, Order); in bracketInstWithFences() 476 ReplacementIRBuilder Builder(LI, *DL); in convertAtomicLoadToIntegerType() local 480 auto *NewLI = Builder.CreateLoad(NewTy, Addr); in convertAtomicLoadToIntegerType() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | AMDGPUEmitPrintf.cpp | 30 static Value *fitArgInto64Bits(IRBuilder<> &Builder, Value *Arg) { in fitArgInto64Bits() argument 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() argument 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, Value *Desc, int NumArgs, in callAppendArgs() argument [all …]
|
| H A D | IntegerDivision.cpp | 27 /// 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 D | LowerAtomic.cpp | 23 IRBuilder<> Builder(CXI); in lowerAtomicCmpXchgInst() local 29 buildCmpXchgValue(Builder, Ptr, Cmp, Val, CXI->getAlign()); in lowerAtomicCmpXchgInst() 32 Builder.CreateInsertValue(PoisonValue::get(CXI->getType()), Orig, 0); in lowerAtomicCmpXchgInst() 33 Res = Builder.CreateInsertValue(Res, Equal, 1); in lowerAtomicCmpXchgInst() 40 std::pair<Value *, Value *> llvm::buildCmpXchgValue(IRBuilderBase &Builder, in buildCmpXchgValue() argument 44 LoadInst *Orig = Builder.CreateAlignedLoad(Val->getType(), Ptr, Alignment); in buildCmpXchgValue() 45 Value *Equal = Builder.CreateICmpEQ(Orig, Cmp); in buildCmpXchgValue() 46 Value *Res = Builder.CreateSelect(Equal, Val, Orig); in buildCmpXchgValue() 47 Builder.CreateAlignedStore(Res, Ptr, Alignment); in buildCmpXchgValue() 53 IRBuilderBase &Builder, Value *Loaded, in buildAtomicRMWValue() argument [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 1 //===- OpenMPIRBuilder.cpp - Builder for LLVM-IR for OpenMP directives ----===// 65 #define DEBUG_TYPE "openmp-ir-builder" 71 OptimisticAttributes("openmp-ir-builder-optimistic-attributes", cl::Hidden, 77 "openmp-ir-builder-unroll-threshold-factor", cl::Hidden, 307 void llvm::spliceBB(IRBuilder<> &Builder, BasicBlock *New, bool CreateBranch) { in spliceBB() argument 308 DebugLoc DebugLoc = Builder.getCurrentDebugLocation(); in spliceBB() 309 BasicBlock *Old = Builder.GetInsertBlock(); in spliceBB() 311 spliceBB(Builder.saveIP(), New, CreateBranch, DebugLoc); in spliceBB() 313 Builder.SetInsertPoint(Old->getTerminator()); in spliceBB() 315 Builder.SetInsertPoint(Old); in spliceBB() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILIntrinsicExpansion.cpp | 106 IRBuilder<> Builder(Orig); in expandUsubSat() local 108 Value *Cmp = Builder.CreateICmpULT(A, B, "usub.cmp"); in expandUsubSat() 109 Value *Sub = Builder.CreateSub(A, B, "usub.sub"); in expandUsubSat() 111 return Builder.CreateSelect(Cmp, Zero, Sub, "usub.sat"); in expandUsubSat() 118 IRBuilder<> Builder(Orig); in expandVecReduceAdd() local 125 Value *Sum = Builder.CreateExtractElement(X, static_cast<uint64_t>(0)); in expandVecReduceAdd() 131 Sum = Builder.CreateFAdd(Sum, StartValue); in expandVecReduceAdd() 136 Value *Elt = Builder.CreateExtractElement(X, I); in expandVecReduceAdd() 138 Sum = Builder.CreateFAdd(Sum, Elt); in expandVecReduceAdd() 140 Sum = Builder.CreateAdd(Sum, Elt); in expandVecReduceAdd() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Tooling/Syntax/ |
| H A D | BuildTree.cpp | 700 explicit BuildTreeVisitor(ASTContext &Context, syntax::TreeBuilder &Builder) in BuildTreeVisitor() argument 701 : Builder(Builder), Context(Context) {} in BuildTreeVisitor() 715 Builder.foldNode(Builder.getDeclarationRange(D), in VisitDecl() 732 Builder.getTemplateRange(C), in TraverseClassTemplateSpecializationDecl() 733 Builder.findToken(C->getExternKeywordLoc()), in TraverseClassTemplateSpecializationDecl() 734 Builder.findToken(C->getTemplateKeywordLoc()), Declaration, C); in TraverseClassTemplateSpecializationDecl() 740 Builder.getDeclarationRange(S), in WalkUpFromTemplateDecl() 741 Builder.findToken(S->getTemplateParameters()->getTemplateLoc()), in WalkUpFromTemplateDecl() 742 Builder.getDeclarationRange(S->getTemplatedDecl()), S); in WalkUpFromTemplateDecl() 759 auto DeclarationRange = Builder.getDeclarationRange(C); in handleFreeStandingTagDecl() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaCodeComplete.cpp | 1816 CodeCompletionBuilder Builder(Results.getAllocator(), in AddTypeSpecifierResults() local 1826 Builder.AddTypedTextChunk("typename"); in AddTypeSpecifierResults() 1827 Builder.AddChunk(CodeCompletionString::CK_HorizontalSpace); in AddTypeSpecifierResults() 1828 Builder.AddPlaceholderChunk("name"); in AddTypeSpecifierResults() 1829 Results.AddResult(Result(Builder.TakeString())); in AddTypeSpecifierResults() 1836 Builder.AddTypedTextChunk("decltype"); in AddTypeSpecifierResults() 1837 Builder.AddChunk(CodeCompletionString::CK_LeftParen); in AddTypeSpecifierResults() 1838 Builder.AddPlaceholderChunk("expression"); in AddTypeSpecifierResults() 1839 Builder.AddChunk(CodeCompletionString::CK_RightParen); in AddTypeSpecifierResults() 1840 Results.AddResult(Result(Builder.TakeString())); in AddTypeSpecifierResults() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/CodeGen/ |
| H A D | ConstantInitBuilder.h | 1 //===- 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 getBuffer() 119 ConstantAggregateBuilderBase(ConstantInitBuilderBase &builder, in ConstantAggregateBuilderBase() argument 121 : Builder(builder), Parent(parent), Begin(builder.Buffer.size()) { in ConstantAggregateBuilderBase() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCodeGenPrepare.cpp | 261 Value* expandDivRem24(IRBuilder<> &Builder, BinaryOperator &I, 265 Value *expandDivRem24Impl(IRBuilder<> &Builder, BinaryOperator &I, 270 Value* expandDivRem32(IRBuilder<> &Builder, BinaryOperator &I, 273 Value *shrinkDivRem64(IRBuilder<> &Builder, BinaryOperator &I, 288 Value *applyFractPat(IRBuilder<> &Builder, Value *FractArg); 293 Value *optimizeWithRsq(IRBuilder<> &Builder, Value *Num, Value *Den, 297 Value *optimizeWithRcp(IRBuilder<> &Builder, Value *Num, Value *Den, 299 Value *optimizeWithFDivFast(IRBuilder<> &Builder, Value *Num, Value *Den, 302 Value *visitFDivElement(IRBuilder<> &Builder, Value *Num, Value *Den, 307 std::pair<Value *, Value *> getFrexpResults(IRBuilder<> &Builder, [all …]
|
| /freebsd/crypto/openssh/.github/workflows/ |
| H A D | vm.yml | 41 pw useradd builder -m 42 echo "builder ALL=(ALL:ALL) NOPASSWD: ALL" >>/usr/local/etc/sudoers 48 run: cd $GITHUB_WORKSPACE && chown -R builder . 51 run: cd $GITHUB_WORKSPACE && sudo -u builder ./configure --with-ssl-dir=/usr/local 54 run: cd $GITHUB_WORKSPACE && sudo -u builder make clean 57 run: cd $GITHUB_WORKSPACE && sudo -u builder make -j4 62 sudo -u builder env SUDO=sudo make tests 66 run: cd $GITHUB_WORKSPACE && sudo -u builder ./configure --with-ssl-dir=/usr/local --with-pam 69 run: cd $GITHUB_WORKSPACE && sudo -u builder make clean 72 run: cd $GITHUB_WORKSPACE && sudo -u builder make -j4 [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/ |
| H A D | PPC.cpp | 67 llvm::CallInst *CI = CGF.Builder.CreateCall(IA, {Addr}); in emitPPCLoadReserveIntrinsic() 80 // return Builder.CreateFDiv(EmitScalarExpr(E->getArg(0)), in EmitPPCBuiltinExpr() 85 // return Builder.CreateFDiv(Op0, Op1, "swdiv") in EmitPPCBuiltinExpr() 111 FieldValue = Builder.CreateInBoundsGEP(STy, SysConf, Idxs); in EmitPPCBuiltinExpr() 112 FieldValue = Builder.CreateAlignedLoad(Int32Ty, FieldValue, in EmitPPCBuiltinExpr() 121 Builder.CreateCall(Func, {ConstantInt::get(Int32Ty, FieldIdx)}); in EmitPPCBuiltinExpr() 127 FieldValue = Builder.CreateAnd(FieldValue, Mask); in EmitPPCBuiltinExpr() 135 return Builder.CreateICmp( in EmitPPCBuiltinExpr() 177 Value *TheCall = Builder.CreateCall(F, {Op0}, "cpu_is"); in EmitPPCBuiltinExpr() 178 return Builder.CreateICmpEQ(TheCall, in EmitPPCBuiltinExpr() [all …]
|
| H A D | RISCV.cpp | 36 auto &Builder = CGF->Builder; in emitRVVVLEFFBuiltin() local 54 llvm::Value *LoadValue = Builder.CreateCall(F, Ops, ""); in emitRVVVLEFFBuiltin() 55 llvm::Value *V = Builder.CreateExtractValue(LoadValue, {0}); in emitRVVVLEFFBuiltin() 63 llvm::Value *Val = Builder.CreateExtractValue(LoadValue, {1}); in emitRVVVLEFFBuiltin() 64 Builder.CreateStore(Val, Address(NewVL, Val->getType(), Align)); in emitRVVVLEFFBuiltin() 73 auto &Builder = CGF->Builder; in emitRVVVSSEBuiltin() local 89 return Builder.CreateCall(F, Ops, ""); in emitRVVVSSEBuiltin() 96 auto &Builder = CGF->Builder; in emitRVVIndexedStoreBuiltin() local 115 return Builder.CreateCall(F, Ops, ""); in emitRVVIndexedStoreBuiltin() 123 auto &Builder = CGF->Builder; in emitRVVPseudoUnaryBuiltin() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | ScalarizeMaskedMemIntrin.cpp | 158 IRBuilder<> Builder(CI->getContext()); in scalarizeMaskedLoad() local 162 Builder.SetInsertPoint(InsertPt); in scalarizeMaskedLoad() 163 Builder.SetCurrentDebugLocation(CI->getDebugLoc()); in scalarizeMaskedLoad() 167 LoadInst *NewI = Builder.CreateAlignedLoad(VecType, Ptr, AlignVal); in scalarizeMaskedLoad() 187 Value *Gep = Builder.CreateConstInBoundsGEP1_32(EltTy, Ptr, Idx); in scalarizeMaskedLoad() 188 LoadInst *Load = Builder.CreateAlignedLoad(EltTy, Gep, AdjustedAlignVal); in scalarizeMaskedLoad() 189 VResult = Builder.CreateInsertElement(VResult, Load, Idx); in scalarizeMaskedLoad() 200 Value *Predicate = Builder.CreateExtractElement(Mask, uint64_t(0ull), in scalarizeMaskedLoad() 208 Builder.SetInsertPoint(CondBlock->getTerminator()); in scalarizeMaskedLoad() 209 LoadInst *Load = Builder.CreateAlignedLoad(VecType, Ptr, AlignVal, in scalarizeMaskedLoad() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopIdiomVectorize.cpp | 152 Value *expandFindMismatch(IRBuilder<> &Builder, DomTreeUpdater &DTU, 156 Value *createMaskedFindMismatch(IRBuilder<> &Builder, DomTreeUpdater &DTU, 160 Value *createPredicatedFindMismatch(IRBuilder<> &Builder, DomTreeUpdater &DTU, 172 Value *expandFindFirstByte(IRBuilder<> &Builder, DomTreeUpdater &DTU, 426 IRBuilder<> &Builder, DomTreeUpdater &DTU, GetElementPtrInst *GEPA, in createMaskedFindMismatch() argument 428 Type *I64Type = Builder.getInt64Ty(); in createMaskedFindMismatch() 429 Type *ResType = Builder.getInt32Ty(); in createMaskedFindMismatch() 430 Type *LoadType = Builder.getInt8Ty(); in createMaskedFindMismatch() 435 ScalableVectorType::get(Builder.getInt1Ty(), ByteCompareVF); in createMaskedFindMismatch() 437 Value *InitialPred = Builder.CreateIntrinsic( in createMaskedFindMismatch() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86WinEHState.cpp | 62 void linkExceptionRegistration(IRBuilder<> &Builder, Function *Handler); 63 void unlinkExceptionRegistration(IRBuilder<> &Builder); 67 Value *emitEHLSDA(IRBuilder<> &Builder, Function *F); 72 void rewriteSetJmpCall(IRBuilder<> &Builder, Function &F, CallBase &Call, 279 IRBuilder<> Builder(&F->getEntryBlock(), F->getEntryBlock().begin()); in emitExceptionRegistrationRecord() local 280 Type *Int8PtrType = Builder.getPtrTy(); in emitExceptionRegistrationRecord() 281 Type *Int32Ty = Builder.getInt32Ty(); in emitExceptionRegistrationRecord() 282 Type *VoidTy = Builder.getVoidTy(); in emitExceptionRegistrationRecord() 286 RegNode = Builder.CreateAlloca(RegNodeTy); in emitExceptionRegistrationRecord() 288 Value *SP = Builder.CreateStackSave(); in emitExceptionRegistrationRecord() [all …]
|