/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchersMacros.h | 103 *Builder) const override; \ 113 ::clang::ast_matchers::internal::BoundNodesTreeBuilder *Builder) const 143 *Builder) const override; \ 159 ::clang::ast_matchers::internal::BoundNodesTreeBuilder *Builder) const 192 *Builder) const override; \ 211 ::clang::ast_matchers::internal::BoundNodesTreeBuilder *Builder) const 239 *Builder) const override; \ 252 ::clang::ast_matchers::internal::BoundNodesTreeBuilder *Builder) const 281 *Builder) const override; \ 303 ::clang::ast_matchers::internal::BoundNodesTreeBuilder *Builder) \ [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlan.cpp | 71 return Builder.CreateSub(getRuntimeVF(Builder, Builder.getInt32Ty(), VF), in getAsRuntimeExpr() 74 return Builder.getInt32(Lane); in getAsRuntimeExpr() 299 auto OldIP = Builder.saveIP(); in get() 304 Builder.SetInsertPoint(&*NewIP); in get() 325 Builder.restoreIP(OldIP); in get() 367 Builder.GetInsertBlock() in setDebugLocFrom() 375 Builder.SetCurrentDebugLocation(*NewDIL); in setDebugLocFrom() 380 Builder.SetCurrentDebugLocation(DIL); in setDebugLocFrom() 387 VectorValue = Builder.CreateInsertElement( in packScalarIntoVectorValue() 477 State->Builder.SetInsertPoint(NewBB); in execute() [all …]
|
H A D | VPRecipeBuilder.h | 42 VPBuilder &Builder; variable 113 PredicatedScalarEvolution &PSE, VPBuilder &Builder) in VPRecipeBuilder() argument 115 Builder(Builder) {} in VPRecipeBuilder()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFCheckAndAdjustIR.cpp | 227 auto ZeroOrSignExtend = [](IRBuilder<> &Builder, Value *V, in sinkMinMaxInBB() 232 return Builder.CreateSExt(V, Info.SExt->getType()); in sinkMinMaxInBB() 237 return Builder.CreateZExt(V, Info.ZExt->getType()); in sinkMinMaxInBB() 279 IRBuilder<> Builder(ICmp); in sinkMinMaxInBB() local 281 Value *A = ZeroOrSignExtend(Builder, MinMax->getArgOperand(0), Info); in sinkMinMaxInBB() 282 Value *B = ZeroOrSignExtend(Builder, MinMax->getArgOperand(1), Info); in sinkMinMaxInBB() 291 Value *LHS = Builder.CreateICmp(P, X, A); in sinkMinMaxInBB() 292 Value *RHS = Builder.CreateICmp(P, X, B); in sinkMinMaxInBB() 296 Replacement = Builder.CreateLogicalAnd(LHS, RHS); in sinkMinMaxInBB() 300 Replacement = Builder.CreateLogicalOr(LHS, RHS); in sinkMinMaxInBB()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | Local.h | 264 StoreInst *SI, DIBuilder &Builder); 266 DIBuilder &Builder); 271 LoadInst *LI, DIBuilder &Builder); 273 DIBuilder &Builder); 278 PHINode *LI, DIBuilder &Builder); 280 DIBuilder &Builder); 295 bool replaceDbgDeclare(Value *Address, Value *NewAddress, DIBuilder &Builder, 304 DIBuilder &Builder, int Offset = 0);
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopPredication.cpp | 383 IRBuilder<> Builder(Guard); in expandCheck() local 385 return Builder.getTrue(); in expandCheck() 388 return Builder.getFalse(); in expandCheck() 396 return Builder.CreateICmp(Pred, LHSV, RHSV); in expandCheck() 586 return Builder.CreateFreeze( in widenICmpRangeCheckIncrementingLoop() 635 return Builder.CreateFreeze( in widenICmpRangeCheckDecrementingLoop() 745 Value *AllChecks = Builder.CreateAnd(Checks); in widenGuardConditions() 750 Builder.CreateAssumption(OldCond); in widenGuardConditions() 779 IRBuilder<> Builder(findInsertPt(BI, Checks)); in widenWidenableBranchGuardConditions() local 780 Value *AllChecks = Builder.CreateAnd(Checks); in widenWidenableBranchGuardConditions() [all …]
|
H A D | StraightLineStrengthReduce.cpp | 238 IRBuilder<> &Builder, const DataLayout *DL); 579 IRBuilder<> &Builder, in emitBump() argument 591 return Builder.CreateNeg(C.Stride); in emitBump() 601 return Builder.CreateShl(ExtendedStride, Exponent); in emitBump() 607 return Builder.CreateNeg(Builder.CreateShl(ExtendedStride, Exponent)); in emitBump() 610 return Builder.CreateMul(ExtendedStride, Delta); in emitBump() 628 IRBuilder<> Builder(C.Ins); in rewriteCandidateWithBasis() local 629 Value *Bump = emitBump(Basis, C, Builder, DL); in rewriteCandidateWithBasis() 638 Reduced = Builder.CreateSub(Basis.Ins, NegBump); in rewriteCandidateWithBasis() 652 Reduced = Builder.CreateAdd(Basis.Ins, Bump); in rewriteCandidateWithBasis() [all …]
|
/freebsd/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/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | AssumeBundleBuilder.cpp | 287 AssumeBuilderState Builder(I->getModule()); in buildAssumeFromInst() local 288 Builder.addInstruction(I); in buildAssumeFromInst() 289 return Builder.build(); in buildAssumeFromInst() 298 Builder.addInstruction(I); in salvageKnowledge() 299 if (auto *Intr = Builder.build()) { in salvageKnowledge() 314 Builder.addKnowledge(RK); in buildAssumeFromKnowledge() 315 return Builder.build(); in buildAssumeFromKnowledge() 325 if (!Builder.isKnowledgeWorthPreserving(RK)) in simplifyRetainedKnowledge() 473 AssumeBuilderState Builder(F.getParent()); in mergeRange() local 486 Builder.addKnowledge(RK); in mergeRange() [all …]
|
H A D | EscapeEnumerator.cpp | 46 Builder.SetInsertPoint(TI); in Next() 47 return &Builder; in Next() 96 Builder.SetInsertPoint(RI); in Next() 97 return &Builder; in Next()
|
H A D | CallPromotionUtils.cpp | 109 BasicBlock *MergeBlock, IRBuilder<> &Builder) { in createRetPHINode() argument 114 Builder.SetInsertPoint(MergeBlock, MergeBlock->begin()); in createRetPHINode() 115 PHINode *Phi = Builder.CreatePHI(OrigInst->getType(), 0); in createRetPHINode() 286 IRBuilder<> Builder(&CB); in versionCallSite() local 293 Callee = Builder.CreateBitCast(Callee, CB.getCalledOperand()->getType()); in versionCallSite() 294 auto *Cond = Builder.CreateICmpEQ(CB.getCalledOperand(), Callee); in versionCallSite() 364 Builder.SetInsertPoint(MergeBlock); in versionCallSite() 365 Builder.CreateBr(OrigInvoke->getNormalDest()); in versionCallSite() 378 createRetPHINode(OrigInst, NewInst, MergeBlock, Builder); in versionCallSite()
|
H A D | RelLookupTableConverter.cpp | 137 IRBuilder<> Builder(BB); in convertToRelLookupTable() local 144 Builder.SetInsertPoint(GEP); in convertToRelLookupTable() 148 Builder.CreateShl(Index, ConstantInt::get(IntTy, 2), "reltable.shift"); in convertToRelLookupTable() 153 Builder.SetInsertPoint(Load); in convertToRelLookupTable() 159 Value *Result = Builder.CreateCall(LoadRelIntrinsic, {RelLookupTable, Offset}, in convertToRelLookupTable()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64PreLegalizerCombiner.cpp | 106 MachineIRBuilder &Builder, in applyICmpRedundantTrunc() argument 113 Builder.setInstrAndDebugLoc(MI); in applyICmpRedundantTrunc() 114 auto WideZero = Builder.buildConstant(WideTy, 0); in applyICmpRedundantTrunc() 291 MachineIRBuilder &Builder, in applyExtAddvToUdotAddv() argument 331 auto Dot = Builder.buildInstr(DotOpcode, {MidTy}, in applyExtAddvToUdotAddv() 360 Builder in applyExtAddvToUdotAddv() 365 Builder in applyExtAddvToUdotAddv() 374 Ext1UnmergeReg, Builder, MRI); in applyExtAddvToUdotAddv() 376 Ext2UnmergeReg, Builder, MRI); in applyExtAddvToUdotAddv() 394 Builder in applyExtAddvToUdotAddv() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGClass.cpp | 386 Builder.CreateBr(endBB); in GetAddressOfBaseClass() 434 Value = Builder.CreateInBoundsGEP( in GetAddressOfDerivedClass() 439 Builder.CreateBr(CastEnd); in GetAddressOfDerivedClass() 441 Builder.CreateBr(CastEnd); in GetAddressOfDerivedClass() 824 Builder.CreateCall( in EmitAsanPrologueOrEpilogue() 825 F, {Builder.CreateAdd(ThisPtr, Builder.getIntN(PtrSize, EndOffset)), in EmitAsanPrologueOrEpilogue() 1442 Builder.CreateUnreachable(); in EmitDestructorBody() 1443 Builder.ClearInsertionPoint(); in EmitDestructorBody() 2372 Builder.CreateAssumption(Cmp); in EmitVTableAssumptionLoad() 2795 Builder.CreateBr(ContBlock); in EmitVTablePtrCheckForCast() [all …]
|
H A D | CGObjCMac.cpp | 2103 CGF.Builder.CreateStore(Target, CGF.Builder.CreateStructGEP(ObjCSuper, 1)); in GenerateMessageSendSuper() 4011 auto &Builder = CGF.Builder; in GenerateDirectMethodPrologue() local 4067 Builder.CreateCondBr(Builder.CreateICmpEQ(selfValue, Zero), SelfIsNilBlock, in GenerateDirectMethodPrologue() 4249 CGF.Builder.CreateCondBr(CGF.Builder.CreateLoad(CallTryExitVar), in Emit() 4645 CGF.Builder.CreateStore(CGF.Builder.getTrue(), CallTryExitVar); in EmitTryOrSynchronizedStmt() 4661 CGF.Builder.CreateStore(CGF.Builder.getFalse(), CallTryExitVar); in EmitTryOrSynchronizedStmt() 4710 CGF.Builder.CreateStore(CGF.Builder.getInt1(HasFinally), CallTryExitVar); in EmitTryOrSynchronizedStmt() 4773 CGF.Builder.CreateCondBr(CGF.Builder.CreateIsNotNull(Match, "matched"), in EmitTryOrSynchronizedStmt() 4830 CGF.Builder.CreateStore(CGF.Builder.getFalse(), CallTryExitVar); in EmitTryOrSynchronizedStmt() 4841 CGF.Builder.CreateStore(CGF.Builder.getTrue(), CallTryExitVar); in EmitTryOrSynchronizedStmt() [all …]
|
H A D | CGStmtOpenMP.cpp | 1695 CGBuilderTy &Builder = CGF.Builder; in EmitOMPInlinedRegionBody() local 1712 CGBuilderTy &Builder = CGF.Builder; in EmitOMPOutlinedRegionBody() local 1778 Builder.restoreIP( in EmitOMPParallelDirective() 3157 CGF.Builder.CreateIntCast(CGF.Builder.CreateLoad(LB.getAddress(CGF)), in emitDistributeParallelForDistributeInnerBoundParams() 3164 CGF.Builder.CreateIntCast(CGF.Builder.CreateLoad(UB.getAddress(CGF)), in emitDistributeParallelForDistributeInnerBoundParams() 4209 Builder.restoreIP(OMPBuilder.createSection(Builder, BodyGenCB, FiniCB)); in EmitOMPSectionDirective() 4290 Builder.restoreIP(OMPBuilder.createMaster(Builder, BodyGenCB, FiniCB)); in EmitOMPMasterDirective() 4336 Builder.restoreIP( in EmitOMPMaskedDirective() 5327 Builder.restoreIP(OMPBuilder.createTaskgroup(Builder, AllocaIP, BodyGenCB)); in EmitOMPTaskgroupDirective() 5867 CGF.Builder.restoreIP( in emitRestoreIP() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/ |
H A D | XCore.cpp | 30 MacroBuilder &Builder) const { in getTargetDefines() 31 Builder.defineMacro("__xcore__"); in getTargetDefines() 32 Builder.defineMacro("__XS1B__"); in getTargetDefines()
|
H A D | Lanai.cpp | 58 MacroBuilder &Builder) const { in getTargetDefines() 60 Builder.defineMacro("__lanai__"); in getTargetDefines() 65 Builder.defineMacro("__LANAI_V11__"); in getTargetDefines()
|
H A D | SPIR.h | 241 MacroBuilder &Builder) const override; 264 MacroBuilder &Builder) const override; 281 MacroBuilder &Builder) const override; 296 MacroBuilder &Builder) const override; 319 MacroBuilder &Builder) const override; 340 MacroBuilder &Builder) const override; 361 MacroBuilder &Builder) const override;
|
H A D | PNaCl.h | 44 void getArchDefines(const LangOptions &Opts, MacroBuilder &Builder) const; 47 MacroBuilder &Builder) const override { in getTargetDefines() argument 48 getArchDefines(Opts, Builder); in getTargetDefines()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | VectorBuilder.cpp | 31 return *Builder.GetInsertBlock()->getModule(); in getModule() 35 return Builder.getAllOnesMask(StaticVectorLength); in getAllTrueMask() 50 auto *IntTy = Builder.getInt32Ty(); in requestEVL() 98 return Builder.CreateCall(VPDecl, IntrinParams, Name); in createVectorInstruction()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineLoadStoreAlloca.cpp | 206 return IC.replaceOperand(AI, 0, IC.Builder.getInt32(1)); in simplifyAllocaArraySize() 418 IC.Builder.SetInsertPoint(MemCpy); in replace() 419 auto *NewI = IC.Builder.CreateMemTransferInst( in replace() 742 auto *L = IC.Builder.CreateAlignedLoad( in unpackLoadToAggregate() 747 V = IC.Builder.CreateInsertValue(V, L, i); in unpackLoadToAggregate() 792 V = IC.Builder.CreateInsertValue(V, L, i); in unpackLoadToAggregate() 1076 Builder.CreateLoad(LI.getType(), SI->getOperand(1), in visitLoadInst() 1079 Builder.CreateLoad(LI.getType(), SI->getOperand(2), in visitLoadInst() 1234 V = IC.Builder.CreateExtractValue(V, 0); in unpackStoreToAggregate() 1281 V = IC.Builder.CreateExtractValue(V, 0); in unpackStoreToAggregate() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Interpreter/ |
H A D | IncrementalExecutor.cpp | 48 LLJITBuilder Builder; in IncrementalExecutor() local 49 Builder.setJITTargetMachineBuilder(JTMB); in IncrementalExecutor() 50 Builder.setPrePlatformSetup( in IncrementalExecutor() 58 if (auto JitOrErr = Builder.create()) in IncrementalExecutor()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | TypeLoc.cpp | 545 NestedNameSpecifierLocBuilder Builder; in initializeLocal() local 546 Builder.MakeTrivial(Context, getTypePtr()->getQualifier(), Loc); in initializeLocal() 547 setQualifierLoc(Builder.getWithLocInContext(Context)); in initializeLocal() 553 NestedNameSpecifierLocBuilder Builder; in initializeLocal() local 555 setQualifierLoc(Builder.getWithLocInContext(Context)); in initializeLocal() 564 NestedNameSpecifierLocBuilder Builder; in initializeLocal() local 566 setQualifierLoc(Builder.getWithLocInContext(Context)); in initializeLocal() 605 NestedNameSpecifierLocBuilder Builder; in initializeArgLocs() local 608 Builder.MakeTrivial(Context, DTN->getQualifier(), Loc); in initializeArgLocs() 610 Builder.MakeTrivial(Context, QTN->getQualifier(), Loc); in initializeArgLocs() [all …]
|
/freebsd/contrib/llvm-project/llvm/tools/lli/ |
H A D | lli.cpp | 378 IRBuilder<> Builder(Context); in addCygMingExtraModule() local 396 Builder.SetInsertPoint(BB); in addCygMingExtraModule() 398 Builder.CreateRet(ReturnVal); in addCygMingExtraModule() 941 orc::LLLazyJITBuilder Builder; in runOrcJIT() local 943 Builder.setJITTargetMachineBuilder( in runOrcJIT() 949 Builder.setDataLayout(DL); in runOrcJIT() 955 Builder.getJITTargetMachineBuilder() in runOrcJIT() 970 Builder.setLazyCallthroughManager( in runOrcJIT() 976 Builder.setLazyCompileFailureAddr( in runOrcJIT() 987 Builder.setCompileFunctionCreator( in runOrcJIT() [all …]
|