/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaCXXScopeSpec.cpp | 918 TypeLocBuilder Builder; local 920 = Builder.push<DependentTemplateSpecializationTypeLoc>(T); 930 SS.Extend(Context, TemplateKWLoc, Builder.getTypeLocInContext(Context, T), 969 TypeLocBuilder Builder; local 971 = Builder.push<TemplateSpecializationTypeLoc>(T); 980 SS.Extend(Context, TemplateKWLoc, Builder.getTypeLocInContext(Context, T),
|
H A D | SemaPseudoObject.cpp | 1544 MSPropertyOpBuilder Builder(*this, RefExpr, true); 1545 return Builder.buildRValueOperation(E); 1575 MSPropertyOpBuilder Builder(*this, RefExpr, false); 1576 return Builder.buildIncDecOperation(Sc, opcLoc, opcode, op); 1614 MSPropertyOpBuilder Builder(*this, RefExpr, IsSimpleAssign); 1615 return Builder.buildAssignmentOperation(S, opcLoc, opcode, LHS, RHS);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.h | 585 Instruction *makeDMB(IRBuilder<> &Builder, ARM_MB::MemBOpt Domain) const; 586 Value *emitLoadLinked(IRBuilder<> &Builder, Value *Addr, 588 Value *emitStoreConditional(IRBuilder<> &Builder, Value *Val, 591 void emitAtomicCmpXchgNoStoreLLBalance(IRBuilder<> &Builder) const override; 593 Instruction *emitLeadingFence(IRBuilder<> &Builder, Instruction *Inst, 595 Instruction *emitTrailingFence(IRBuilder<> &Builder, Instruction *Inst,
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExprConstant.cpp | 549 ConstantAggregateBuilder &Builder; member in class:__anon1720::ConstStructBuilder 563 ConstantAggregateBuilder &Builder, CharUnits StartOffset) 564 : CGM(Emitter.CGM), Emitter(Emitter), Builder(Builder), 595 return Builder.add(InitCst, StartOffset + FieldOffsetInChars, AllowOverwrite); 617 return Builder.addBits(FieldValue, 715 if (!EmitDesignatedInitUpdater(Emitter, Builder, StartOffset + Offset, 720 Builder.condense(StartOffset + Offset, 856 return Builder.build(ValTy, RD->hasFlexibleArrayMember()); 863 ConstStructBuilder Builder(Emitte 562 ConstStructBuilder(ConstantEmitter &Emitter, ConstantAggregateBuilder &Builder, CharUnits StartOffset) argument [all...] |
H A D | CGDebugInfo.cpp | 101 OriginalLocation = CGF->Builder.getCurrentDebugLocation(); 107 DI->EmitLocation(CGF->Builder, TemporaryLocation); 112 CGF->Builder.SetCurrentDebugLocation(llvm::DebugLoc()); 118 CGF->Builder.SetCurrentDebugLocation(llvm::DebugLoc::get( 133 OriginalLocation = CGF.Builder.getCurrentDebugLocation(); 135 CGF.Builder.SetCurrentDebugLocation(std::move(Loc)); 142 CGF->Builder.SetCurrentDebugLocation(std::move(OriginalLocation)); 155 CGF.Builder.getCurrentDebugLocation()->getInlinedAt()) && 158 DI.EmitInlineFunctionStart(CGF.Builder, InlinedFn); 165 DI.EmitInlineFunctionEnd(CGF->Builder); 3765 EmitFunctionStart(GlobalDecl GD, SourceLocation Loc, SourceLocation ScopeLoc, QualType FnType, llvm::Function *Fn, bool CurFuncIsThunk, CGBuilderTy &Builder) argument 3957 EmitInlineFunctionStart(CGBuilderTy &Builder, GlobalDecl GD) argument 3972 EmitInlineFunctionEnd(CGBuilderTy &Builder) argument 3978 EmitLocation(CGBuilderTy &Builder, SourceLocation Loc) argument 4012 EmitLexicalBlockStart(CGBuilderTy &Builder, SourceLocation Loc) argument 4029 EmitLexicalBlockEnd(CGBuilderTy &Builder, SourceLocation Loc) argument 4042 EmitFunctionEnd(CGBuilderTy &Builder, llvm::Function *Fn) argument 4130 EmitDeclare(const VarDecl *VD, llvm::Value *Storage, llvm::Optional<unsigned> ArgNo, CGBuilderTy &Builder, const bool UsePointerValue) argument 4266 EmitDeclareOfAutoVariable(const VarDecl *VD, llvm::Value *Storage, CGBuilderTy &Builder, const bool UsePointerValue) argument 4273 EmitLabel(const LabelDecl *D, CGBuilderTy &Builder) argument 4307 EmitDeclareOfBlockDeclRefVariable( const VarDecl *VD, llvm::Value *Storage, CGBuilderTy &Builder, const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint) argument 4378 EmitDeclareOfArgVariable(const VarDecl *VD, llvm::Value *AI, unsigned ArgNo, CGBuilderTy &Builder) argument 4433 EmitDeclareOfBlockLiteralArgVariable(const CGBlockInfo &block, StringRef Name, unsigned ArgNo, llvm::AllocaInst *Alloca, CGBuilderTy &Builder) argument [all...] |
H A D | CodeGenFunction.h | 273 CGBuilderTy Builder; member in class:clang::CodeGen::CodeGenFunction 299 /// instruction is created using Builder. 834 DI->EmitLexicalBlockStart(CGF.Builder, Range.getBegin()); 846 DI->EmitLexicalBlockEnd(CGF.Builder, Range.getEnd()); 908 CGF.Builder.CreateStore(TempAddr.getPointer(), Temp); 1074 : StartBB(CGF.Builder.GetInsertBlock()) {} 1354 auto IP = CGF.Builder.saveAndClearIP(); 1358 CGF.Builder.restoreIP(IP); 1388 CGF.Builder.CreateUnreachable(); 1389 CGF.Builder [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonLoopIdiomRecognition.cpp | 2033 IRBuilder<> Builder(ExpPt); 2036 Type *IntPtrTy = Builder.getIntPtrTy(*DL, SI->getPointerAddressSpace()); 2045 Builder.getInt8PtrTy(SI->getPointerAddressSpace()), ExpPt); 2116 Builder.getInt8PtrTy(LI->getPointerAddressSpace()), ExpPt); 2200 Value *LA = Builder.CreatePtrToInt(LoadBasePtr, IntPtrTy); 2201 Value *SA = Builder.CreatePtrToInt(StoreBasePtr, IntPtrTy); 2204 Value *CmpA = Builder.CreateICmpULT(LowA, HighA); 2209 Value *Dist = Builder.CreateSub(LowA, HighA); 2210 Value *CmpD = Builder.CreateICmpSLE(NumBytes, Dist); 2211 Value *CmpEither = Builder [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | VectorUtils.cpp | 748 llvm::createBitMaskForGaps(IRBuilderBase &Builder, unsigned VF, argument 761 Mask.push_back(Builder.getInt1(HasMember)); 812 static Value *concatenateTwoVectors(IRBuilderBase &Builder, Value *V1, argument 826 V2 = Builder.CreateShuffleVector( 831 return Builder.CreateShuffleVector( 835 Value *llvm::concatenateVectors(IRBuilderBase &Builder, argument 849 TmpList.push_back(concatenateTwoVectors(Builder, V0, V1));
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | Reassociate.cpp | 1728 static Value *buildMultiplyTree(IRBuilderBase &Builder, 1736 LHS = Builder.CreateMul(LHS, Ops.pop_back_val()); 1738 LHS = Builder.CreateFMul(LHS, Ops.pop_back_val()); 1751 ReassociatePass::buildMinimalMultiplyDAG(IRBuilderBase &Builder, 1774 Value *M = Factors[LastIdx].Base = buildMultiplyTree(Builder, InnerProduct); 1797 Value *SquareRoot = buildMinimalMultiplyDAG(Builder, Factors); 1804 Value *V = buildMultiplyTree(Builder, OuterProduct); 1822 IRBuilder<> Builder(I); 1827 Builder.setFastMathFlags(FPI->getFastMathFlags()); 1829 Value *V = buildMinimalMultiplyDAG(Builder, Factor [all...] |
H A D | LoopDataPrefetch.cpp | 396 IRBuilder<> Builder(P.InsertPt); 401 Builder.CreateCall(
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | Local.cpp | 114 IRBuilder<> Builder(T); 133 Builder.CreateBr(Destination); 150 Builder.CreateBr(Dest1); 237 Builder.CreateBr(TheOnlyDest); 269 Value *Cond = Builder.CreateICmpEQ(SI->getCondition(), 273 BranchInst *NewBr = Builder.CreateCondBr(Cond, 312 Builder.CreateBr(TheOnlyDest); 1303 StoreInst *SI, DIBuilder &Builder) { 1321 Builder.insertDbgValueIntrinsic(DV, DIVar, DIExpr, NewLoc, SI); 1325 Builder [all...] |
H A D | LoopUnrollRuntime.cpp | 354 IRBuilder<> Builder(LatchBR); 356 Builder.CreateBr(InsertBot); 362 Builder.CreateSub(NewIdx, ConstantInt::get(NewIdx->getType(), 1), 365 Builder.CreateIsNotNull(IdxSub, NewIdx->getName() + ".cmp"); 366 Builder.CreateCondBr(IdxCmp, FirstLoopBB, InsertBot);
|
H A D | InlineFunction.cpp | 1346 IRBuilder<> Builder(InsertBlock, InsertBlock->begin()); 1348 Value *Size = Builder.getInt64(M->getDataLayout().getTypeStoreSize(AggTy)); 1353 Builder.CreateMemCpy(Dst, /*DstAlign*/ Align(1), Src, 2237 IRBuilder<> Builder(CurBB); 2239 Builder.CreateCall(NewDeoptIntrinsic, CallArgs, OpBundles); 2242 Builder.CreateRetVoid(); 2244 Builder.CreateRet(NewDeoptCall); 2281 IRBuilder<> Builder(CurBB); 2282 Builder.CreateRet(Builder [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | InterleavedLoadCombinePass.cpp | 1200 IRBuilder<> Builder(InsertionPoint); 1219 auto CI = Builder.CreatePointerCast(InsertionPoint->getOperand(0), 1224 auto LI = Builder.CreateAlignedLoad(ILTy, CI, InsertionPoint->getAlign(), 1238 Builder.SetInsertPoint(VI.SVI); 1239 auto SVI = Builder.CreateShuffleVector(LI, UndefValue::get(LI->getType()),
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/ |
H A D | ExprMutationAnalyzer.cpp | 24 return InnerMatcher.matches(*Range, Finder, Builder); 36 return InnerMatcher.matches(*Result, Finder, Builder); 52 return InnerMatcher.matches(*Node.getControllingExpr(), Finder, Builder);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ProfileData/ |
H A D | SampleProfWriter.cpp | 623 SampleProfileSummaryBuilder Builder(ProfileSummaryBuilder::DefaultCutoffs); 626 Builder.addRecord(Profile); 628 Summary = Builder.getSummary();
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64PromoteConstant.cpp | 510 IRBuilder<> Builder(IPI.first); 512 Builder.CreateLoad(PromotedGV.getValueType(), &PromotedGV);
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | CombinerHelper.h | 55 MachineIRBuilder &Builder; member in class:llvm::CombinerHelper
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Tooling/Syntax/ |
H A D | Tokens.h | 432 class Builder;
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Basic/Targets/ |
H A D | Mips.h | 193 MacroBuilder &Builder) const override;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineInternal.h | 318 BuilderTy &Builder; 343 InstCombiner(InstCombineWorklist &Worklist, BuilderTy &Builder, argument 348 : Worklist(Worklist), Builder(Builder), MinimizeSize(MinimizeSize), 1043 BuilderTy Builder;
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetLowering.h | 1830 virtual Value *emitLoadLinked(IRBuilder<> &Builder, Value *Addr, argument 1837 virtual Value *emitStoreConditional(IRBuilder<> &Builder, Value *Val, argument 1845 virtual Value *emitMaskedAtomicRMWIntrinsic(IRBuilder<> &Builder, argument 1857 IRBuilder<> &Builder, AtomicCmpXchgInst *CI, Value *AlignedAddr, 1895 virtual Instruction *emitLeadingFence(IRBuilder<> &Builder, Instruction *Inst, argument 1898 return Builder.CreateFence(Ord); 1903 virtual Instruction *emitTrailingFence(IRBuilder<> &Builder, argument 1907 return Builder.CreateFence(Ord); 1919 virtual void emitAtomicCmpXchgNoStoreLLBalance(IRBuilder<> &Builder) const {} 1856 emitMaskedAtomicCmpXchgIntrinsic( IRBuilder< &Builder, AtomicCmpXchgInst *CI, Value *AlignedAddr, Value *CmpVal, Value *NewVal, Value *Mask, AtomicOrdering Ord) const argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | IRBuilder.h | 1 //===- llvm/IRBuilder.h - Builder for LLVM Instructions ---------*- C++ -*-===// 145 // Builder configuration methods 312 IRBuilderBase &Builder; member in class:llvm::IRBuilderBase::InsertPointGuard 319 : Builder(B), Block(B.GetInsertBlock()), Point(B.GetInsertPoint()), 326 Builder.restoreIP(InsertPoint(Block, Point)); 327 Builder.SetCurrentDebugLocation(DbgLoc); 334 IRBuilderBase &Builder; member in class:llvm::IRBuilderBase::FastMathFlagGuard 343 : Builder(B), FMF(B.FMF), FPMathTag(B.DefaultFPMathTag), 352 Builder.FMF = FMF; 353 Builder 363 IRBuilderBase &Builder; member in class:llvm::IRBuilderBase::OperandBundlesGuard [all...] |
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | DeclSpec.h | 66 NestedNameSpecifierLocBuilder Builder; member in class:clang::CXXScopeSpec 78 return Builder.getRepresentation(); 205 Builder.Clear(); 214 Builder.Clear(); 218 char *location_data() const { return Builder.getBuffer().first; } 222 unsigned location_size() const { return Builder.getBuffer().second; }
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlan.h | 237 IRBuilder<> &Builder, VectorizerValueMap &ValueMap, 239 : VF(VF), UF(UF), Instance(), LI(LI), DT(DT), Builder(Builder), 283 return Builder.CreateExtractElement(VecPart, 284 Builder.getInt32(Instance.Lane)); 331 IRBuilder<> &Builder;
|