/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | DebugInfo.cpp | 746 void LLVMDisposeDIBuilder(LLVMDIBuilderRef Builder) { argument 747 delete unwrap(Builder); 750 void LLVMDIBuilderFinalize(LLVMDIBuilderRef Builder) { argument 751 unwrap(Builder)->finalize(); 755 LLVMDIBuilderRef Builder, LLVMDWARFSourceLanguage Lang, 763 return wrap(unwrap(Builder)->createCompileUnit( 773 LLVMDIBuilderCreateFile(LLVMDIBuilderRef Builder, const char *Filename, argument 776 return wrap(unwrap(Builder)->createFile(StringRef(Filename, FilenameLen), 781 LLVMDIBuilderCreateModule(LLVMDIBuilderRef Builder, LLVMMetadataRef ParentScope, argument 786 return wrap(unwrap(Builder) 754 LLVMDIBuilderCreateCompileUnit( LLVMDIBuilderRef Builder, LLVMDWARFSourceLanguage Lang, LLVMMetadataRef FileRef, const char *Producer, size_t ProducerLen, LLVMBool isOptimized, const char *Flags, size_t FlagsLen, unsigned RuntimeVer, const char *SplitName, size_t SplitNameLen, LLVMDWARFEmissionKind Kind, unsigned DWOId, LLVMBool SplitDebugInlining, LLVMBool DebugInfoForProfiling) argument 793 LLVMDIBuilderCreateNameSpace(LLVMDIBuilderRef Builder, LLVMMetadataRef ParentScope, const char *Name, size_t NameLen, LLVMBool ExportSymbols) argument 801 LLVMDIBuilderCreateFunction( LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name, size_t NameLen, const char *LinkageName, size_t LinkageNameLen, LLVMMetadataRef File, unsigned LineNo, LLVMMetadataRef Ty, LLVMBool IsLocalToUnit, LLVMBool IsDefinition, unsigned ScopeLine, LLVMDIFlags Flags, LLVMBool IsOptimized) argument 816 LLVMDIBuilderCreateLexicalBlock( LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, LLVMMetadataRef File, unsigned Line, unsigned Col) argument 825 LLVMDIBuilderCreateLexicalBlockFile(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, LLVMMetadataRef File, unsigned Discriminator) argument 835 LLVMDIBuilderCreateImportedModuleFromNamespace(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, LLVMMetadataRef NS, LLVMMetadataRef File, unsigned Line) argument 847 LLVMDIBuilderCreateImportedModuleFromAlias(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, LLVMMetadataRef ImportedEntity, LLVMMetadataRef File, unsigned Line) argument 859 LLVMDIBuilderCreateImportedModuleFromModule(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, LLVMMetadataRef M, LLVMMetadataRef File, unsigned Line) argument 871 LLVMDIBuilderCreateImportedDeclaration(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, LLVMMetadataRef Decl, LLVMMetadataRef File, unsigned Line, const char *Name, size_t NameLen) argument 932 LLVMDIBuilderCreateMacro(LLVMDIBuilderRef Builder, LLVMMetadataRef ParentMacroFile, unsigned Line, LLVMDWARFMacinfoRecordType RecordType, const char *Name, size_t NameLen, const char *Value, size_t ValueLen) argument 945 LLVMDIBuilderCreateTempMacroFile(LLVMDIBuilderRef Builder, LLVMMetadataRef ParentMacroFile, unsigned Line, LLVMMetadataRef File) argument 952 LLVMDIBuilderCreateEnumerator(LLVMDIBuilderRef Builder, const char *Name, size_t NameLen, int64_t Value, LLVMBool IsUnsigned) argument 960 LLVMDIBuilderCreateEnumerationType( LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name, size_t NameLen, LLVMMetadataRef File, unsigned LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, LLVMMetadataRef *Elements, unsigned NumElements, LLVMMetadataRef ClassTy) argument 972 LLVMDIBuilderCreateUnionType( LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name, size_t NameLen, LLVMMetadataRef File, unsigned LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags, LLVMMetadataRef *Elements, unsigned NumElements, unsigned RunTimeLang, const char *UniqueId, size_t UniqueIdLen) argument 988 LLVMDIBuilderCreateArrayType(LLVMDIBuilderRef Builder, uint64_t Size, uint32_t AlignInBits, LLVMMetadataRef Ty, LLVMMetadataRef *Subscripts, unsigned NumSubscripts) argument 999 LLVMDIBuilderCreateVectorType(LLVMDIBuilderRef Builder, uint64_t Size, uint32_t AlignInBits, LLVMMetadataRef Ty, LLVMMetadataRef *Subscripts, unsigned NumSubscripts) argument 1010 LLVMDIBuilderCreateBasicType(LLVMDIBuilderRef Builder, const char *Name, size_t NameLen, uint64_t SizeInBits, LLVMDWARFTypeEncoding Encoding, LLVMDIFlags Flags) argument 1019 LLVMDIBuilderCreatePointerType( LLVMDIBuilderRef Builder, LLVMMetadataRef PointeeTy, uint64_t SizeInBits, uint32_t AlignInBits, unsigned AddressSpace, const char *Name, size_t NameLen) argument 1028 LLVMDIBuilderCreateStructType( LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name, size_t NameLen, LLVMMetadataRef File, unsigned LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags, LLVMMetadataRef DerivedFrom, LLVMMetadataRef *Elements, unsigned NumElements, unsigned RunTimeLang, LLVMMetadataRef VTableHolder, const char *UniqueId, size_t UniqueIdLen) argument 1044 LLVMDIBuilderCreateMemberType( LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name, size_t NameLen, LLVMMetadataRef File, unsigned LineNo, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags, LLVMMetadataRef Ty) argument 1055 LLVMDIBuilderCreateUnspecifiedType(LLVMDIBuilderRef Builder, const char *Name, size_t NameLen) argument 1061 LLVMDIBuilderCreateStaticMemberType( LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name, size_t NameLen, LLVMMetadataRef File, unsigned LineNumber, LLVMMetadataRef Type, LLVMDIFlags Flags, LLVMValueRef ConstantVal, uint32_t AlignInBits) argument 1074 LLVMDIBuilderCreateObjCIVar(LLVMDIBuilderRef Builder, const char *Name, size_t NameLen, LLVMMetadataRef File, unsigned LineNo, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags, LLVMMetadataRef Ty, LLVMMetadataRef PropertyNode) argument 1088 LLVMDIBuilderCreateObjCProperty(LLVMDIBuilderRef Builder, const char *Name, size_t NameLen, LLVMMetadataRef File, unsigned LineNo, const char *GetterName, size_t GetterNameLen, const char *SetterName, size_t SetterNameLen, unsigned PropertyAttributes, LLVMMetadataRef Ty) argument 1102 LLVMDIBuilderCreateObjectPointerType(LLVMDIBuilderRef Builder, LLVMMetadataRef Type) argument 1108 LLVMDIBuilderCreateTypedef(LLVMDIBuilderRef Builder, LLVMMetadataRef Type, const char *Name, size_t NameLen, LLVMMetadataRef File, unsigned LineNo, LLVMMetadataRef Scope, uint32_t AlignInBits) argument 1118 LLVMDIBuilderCreateInheritance(LLVMDIBuilderRef Builder, LLVMMetadataRef Ty, LLVMMetadataRef BaseTy, uint64_t BaseOffset, uint32_t VBPtrOffset, LLVMDIFlags Flags) argument 1128 LLVMDIBuilderCreateForwardDecl( LLVMDIBuilderRef Builder, unsigned Tag, const char *Name, size_t NameLen, LLVMMetadataRef Scope, LLVMMetadataRef File, unsigned Line, unsigned RuntimeLang, uint64_t SizeInBits, uint32_t AlignInBits, const char *UniqueIdentifier, size_t UniqueIdentifierLen) argument 1140 LLVMDIBuilderCreateReplaceableCompositeType( LLVMDIBuilderRef Builder, unsigned Tag, const char *Name, size_t NameLen, LLVMMetadataRef Scope, LLVMMetadataRef File, unsigned Line, unsigned RuntimeLang, uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags, const char *UniqueIdentifier, size_t UniqueIdentifierLen) argument 1154 LLVMDIBuilderCreateQualifiedType(LLVMDIBuilderRef Builder, unsigned Tag, LLVMMetadataRef Type) argument 1161 LLVMDIBuilderCreateReferenceType(LLVMDIBuilderRef Builder, unsigned Tag, LLVMMetadataRef Type) argument 1168 LLVMDIBuilderCreateNullPtrType(LLVMDIBuilderRef Builder) argument 1173 LLVMDIBuilderCreateMemberPointerType(LLVMDIBuilderRef Builder, LLVMMetadataRef PointeeType, LLVMMetadataRef ClassType, uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags) argument 1186 LLVMDIBuilderCreateBitFieldMemberType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name, size_t NameLen, LLVMMetadataRef File, unsigned LineNumber, uint64_t SizeInBits, uint64_t OffsetInBits, uint64_t StorageOffsetInBits, LLVMDIFlags Flags, LLVMMetadataRef Type) argument 1201 LLVMDIBuilderCreateClassType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name, size_t NameLen, LLVMMetadataRef File, unsigned LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags, LLVMMetadataRef DerivedFrom, LLVMMetadataRef *Elements, unsigned NumElements, LLVMMetadataRef VTableHolder, LLVMMetadataRef TemplateParamsNode, const char *UniqueIdentifier, size_t UniqueIdentifierLen) argument 1222 LLVMDIBuilderCreateArtificialType(LLVMDIBuilderRef Builder, LLVMMetadataRef Type) argument 1253 LLVMDIBuilderGetOrCreateTypeArray(LLVMDIBuilderRef Builder, LLVMMetadataRef *Types, size_t Length) argument 1261 LLVMDIBuilderCreateSubroutineType(LLVMDIBuilderRef Builder, LLVMMetadataRef File, LLVMMetadataRef *ParameterTypes, unsigned NumParameterTypes, LLVMDIFlags Flags) argument 1272 LLVMDIBuilderCreateExpression(LLVMDIBuilderRef Builder, int64_t *Addr, size_t Length) argument 1279 LLVMDIBuilderCreateConstantValueExpression(LLVMDIBuilderRef Builder, int64_t Value) argument 1284 LLVMDIBuilderCreateGlobalVariableExpression( LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name, size_t NameLen, const char *Linkage, size_t LinkLen, LLVMMetadataRef File, unsigned LineNo, LLVMMetadataRef Ty, LLVMBool LocalToUnit, LLVMMetadataRef Expr, LLVMMetadataRef Decl, uint32_t AlignInBits) argument 1334 LLVMDIBuilderCreateTempGlobalVariableFwdDecl( LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name, size_t NameLen, const char *Linkage, size_t LnkLen, LLVMMetadataRef File, unsigned LineNo, LLVMMetadataRef Ty, LLVMBool LocalToUnit, LLVMMetadataRef Decl, uint32_t AlignInBits) argument 1346 LLVMDIBuilderInsertDeclareBefore(LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo, LLVMMetadataRef Expr, LLVMMetadataRef DL, LLVMValueRef Instr) argument 1355 LLVMDIBuilderInsertDeclareAtEnd( LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo, LLVMMetadataRef Expr, LLVMMetadataRef DL, LLVMBasicBlockRef Block) argument 1364 LLVMDIBuilderInsertDbgValueBefore(LLVMDIBuilderRef Builder, LLVMValueRef Val, LLVMMetadataRef VarInfo, LLVMMetadataRef Expr, LLVMMetadataRef DebugLoc, LLVMValueRef Instr) argument 1376 LLVMDIBuilderInsertDbgValueAtEnd(LLVMDIBuilderRef Builder, LLVMValueRef Val, LLVMMetadataRef VarInfo, LLVMMetadataRef Expr, LLVMMetadataRef DebugLoc, LLVMBasicBlockRef Block) argument 1388 LLVMDIBuilderCreateAutoVariable( LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name, size_t NameLen, LLVMMetadataRef File, unsigned LineNo, LLVMMetadataRef Ty, LLVMBool AlwaysPreserve, LLVMDIFlags Flags, uint32_t AlignInBits) argument 1398 LLVMDIBuilderCreateParameterVariable( LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name, size_t NameLen, unsigned ArgNo, LLVMMetadataRef File, unsigned LineNo, LLVMMetadataRef Ty, LLVMBool AlwaysPreserve, LLVMDIFlags Flags) argument 1408 LLVMDIBuilderGetOrCreateSubrange(LLVMDIBuilderRef Builder, int64_t Lo, int64_t Count) argument 1413 LLVMDIBuilderGetOrCreateArray(LLVMDIBuilderRef Builder, LLVMMetadataRef *Data, size_t Length) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/Utils/ |
H A D | Local.h | 29 Value *EmitGEPOffset(IRBuilderTy *Builder, const DataLayout &DL, User *GEP, argument 59 Result = Builder->CreateAdd(Result, ConstantInt::get(IntIdxTy, Size), 73 Result = Builder->CreateAdd(Result, Scale, GEP->getName()+".offs"); 79 Op = Builder->CreateVectorSplat(IntIdxTy->getVectorNumElements(), Op); 83 Op = Builder->CreateIntCast(Op, IntIdxTy, true, Op->getName()+".c"); 86 Op = Builder->CreateMul(Op, ConstantInt::get(IntIdxTy, Size), 92 Result = Builder->CreateAdd(Op, Result, GEP->getName()+".offs");
|
/freebsd-11-stable/contrib/llvm-project/llvm/tools/bugpoint/ |
H A D | bugpoint.cpp | 125 PassManagerBuilder Builder; local 126 Builder.OptLevel = OptLevel; 127 Builder.SizeLevel = SizeLevel; 130 Builder.Inliner = createFunctionInliningPass(OptLevel, SizeLevel, false); 132 Builder.Inliner = createAlwaysInlinerLegacyPass(); 134 Builder.populateFunctionPassManager(FPM); 135 Builder.populateModulePassManager(FPM); 207 PassManagerBuilder Builder; local 208 Builder.Inliner = createFunctionInliningPass(); 209 Builder [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGVTT.cpp | 44 VTTBuilder Builder(CGM.getContext(), RD, /*GenerateDefinition=*/true); 48 llvm::ArrayType::get(Int8PtrTy, Builder.getVTTComponents().size()); 52 for (const VTTVTable *i = Builder.getVTTVTables().begin(), 53 *e = Builder.getVTTVTables().end(); i != e; ++i) { 60 for (const VTTComponent *i = Builder.getVTTComponents().begin(), 61 *e = Builder.getVTTComponents().end(); i != e; ++i) { 62 const VTTVTable &VTTVT = Builder.getVTTVTables()[i->VTableIndex]; 117 VTTBuilder Builder(CGM.getContext(), RD, /*GenerateDefinition=*/false); 120 llvm::ArrayType::get(CGM.Int8PtrTy, Builder.getVTTComponents().size()); 137 VTTBuilder Builder(CG [all...] |
H A D | CGExprScalar.cpp | 235 CGBuilderTy &Builder; member in class:__anon366::ScalarExprEmitter 241 : CGF(cgf), Builder(CGF.Builder), IgnoreResultAssign(ira), 391 return Builder.CreateFCmpUNE(V, Zero, "tobool"); 398 return Builder.CreateICmpNE(V, Zero, "tobool"); 406 if (ZI->getOperand(0)->getType() == Builder.getInt1Ty()) { 417 return Builder.CreateIsNotNull(V, "tobool"); 459 return Builder.getInt(E->getValue()); 462 return Builder.getInt(E->getValue()); 486 return Builder 950 EmitIntegerTruncationCheckHelper(Value *Src, QualType SrcType, Value *Dst, QualType DstType, CGBuilderTy &Builder) argument 1044 EmitIntegerSignChangeCheckHelper(Value *Src, QualType SrcType, Value *Dst, QualType DstType, CGBuilderTy &Builder) argument 3368 buildFMulAdd(llvm::BinaryOperator *MulOp, Value *Addend, const CodeGenFunction &CGF, CGBuilderTy &Builder, bool negMul, bool negAdd) argument 3394 tryEmitFMulAdd(const BinOpInfo &op, const CodeGenFunction &CGF, CGBuilderTy &Builder, bool isSub=false) argument 4431 ConvertVec3AndVec4(CGBuilderTy &Builder, CodeGenFunction &CGF, Value *Src, unsigned NumElementsDst) argument 4460 createCastsForTypeOfSameSize(CGBuilderTy &Builder, const llvm::DataLayout &DL, Value *Src, llvm::Type *DstTy, StringRef Name = �) argument 4659 EmitGEPOffsetInBytes(Value *BasePtr, Value *GEPVal, llvm::LLVMContext &VMContext, CodeGenModule &CGM, CGBuilderTy Builder) argument [all...] |
H A D | CGCoroutine.cpp | 196 auto &Builder = CGF.Builder; local 199 auto *SaveCall = Builder.CreateCall(CoroSave, {NullPtr}); 206 CGF.Builder.CreateCondBr(SuspendRet, RealSuspendBlock, ReadyBlock); 214 auto *SuspendResult = Builder.CreateCall( 215 CoroSuspend, {SaveCall, Builder.getInt1(IsFinalSuspend)}); 218 auto *Switch = Builder.CreateSwitch(SuspendResult, Coro.SuspendBB, 2); 219 Switch->addCase(Builder.getInt8(0), ReadyBlock); 220 Switch->addCase(Builder.getInt8(1), CleanupBlock); 235 CGF.CreateTempAlloca(Builder 471 CGBuilderTy &Builder; member in struct:__anon444::GetReturnObjectManager [all...] |
H A D | CGAtomic.cpp | 87 VoidPtrAddr = CGF.Builder.CreateConstGEP1_64( 89 auto Addr = CGF.Builder.CreatePointerBitCastOrAddrSpaceCast( 91 CGF.Builder.getIntNTy(AtomicSizeInBits)->getPointerTo(), 203 addr = CGF.Builder.CreateStructGEP(addr, 0); 297 return CGF.Builder.CreatePointerBitCastOrAddrSpaceCast( 350 CGF.Builder.CreateMemSet( 365 llvm::Value *Expected = CGF.Builder.CreateLoad(Val1); 366 llvm::Value *Desired = CGF.Builder.CreateLoad(Val2); 368 llvm::AtomicCmpXchgInst *Pair = CGF.Builder.CreateAtomicCmpXchg( 376 llvm::Value *Old = CGF.Builder 493 EmitPostAtomicMinMax(CGBuilderTy &Builder, AtomicExpr::AtomicOp Op, bool IsSigned, llvm::Value *OldVal, llvm::Value *RHS) argument 725 auto &Builder = CGF.Builder; local [all...] |
H A D | CGException.cpp | 387 Address typedAddr = Builder.CreateBitCast(addr, ty); 417 return Builder.CreateLoad(getExceptionSlot(), "exn"); 421 return Builder.CreateLoad(getEHSelectorSlot(), "sel"); 503 llvm::Value *zero = CGF.Builder.getInt32(0); 505 CGF.Builder.CreateICmpSLT(selector, zero, "ehspec.fails"); 506 CGF.Builder.CreateCondBr(failsFilter, unexpectedBB, 519 CGF.Builder.CreateUnreachable(); 660 CGBuilderTy Builder(*this, DispatchBlock); 771 CGBuilderTy::InsertPoint savedIP = Builder.saveAndClearIP(); 779 Builder [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/Basic/Targets/ |
H A D | X86.h | 263 MacroBuilder &Builder) const override; 520 MacroBuilder &Builder) const override { 521 WindowsX86_32TargetInfo::getTargetDefines(Opts, Builder); 525 Builder.defineMacro("_M_IX86", "600"); 539 MacroBuilder &Builder) const override { 540 WindowsX86_32TargetInfo::getTargetDefines(Opts, Builder); 541 Builder.defineMacro("_X86_"); 557 MacroBuilder &Builder) const override { 558 X86_32TargetInfo::getTargetDefines(Opts, Builder); 559 Builder [all...] |
H A D | ARM.h | 150 MacroBuilder &Builder) const; 152 MacroBuilder &Builder) const; 154 MacroBuilder &Builder) const; 156 MacroBuilder &Builder) const override; 189 MacroBuilder &Builder) const override; 196 MacroBuilder &Builder) const override; 207 MacroBuilder &Builder) const; 222 MacroBuilder &Builder) const override; 233 MacroBuilder &Builder) const override; 242 MacroBuilder &Builder) cons [all...] |
H A D | PNaCl.h | 44 void getArchDefines(const LangOptions &Opts, MacroBuilder &Builder) const; 47 MacroBuilder &Builder) const override { 48 getArchDefines(Opts, Builder);
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/ASTMatchers/ |
H A D | ASTMatchFinder.cpp | 89 BoundNodesTreeBuilder *Builder, int MaxDepth, 92 : Matcher(Matcher), Finder(Finder), Builder(Builder), CurrentDepth(0), 129 *Builder = ResultBindings; 310 BoundNodesTreeBuilder RecursiveBuilder(*Builder); 318 BoundNodesTreeBuilder RecursiveBuilder(*Builder); 342 BoundNodesTreeBuilder *const Builder; member in class:clang::ast_matchers::internal::__anon287::MatchChildASTVisitor 446 BoundNodesTreeBuilder *Builder, int MaxDepth, 450 if (!Node.getMemoizationData() || !Builder->isComparable()) 451 return matchesRecursively(Node, Matcher, Builder, MaxDept 88 MatchChildASTVisitor(const DynTypedMatcher *Matcher, ASTMatchFinder *Finder, BoundNodesTreeBuilder *Builder, int MaxDepth, ast_type_traits::TraversalKind Traversal, ASTMatchFinder::BindKind Bind) argument 443 memoizedMatchesRecursively(const ast_type_traits::DynTypedNode &Node, ASTContext &Ctx, const DynTypedMatcher &Matcher, BoundNodesTreeBuilder *Builder, int MaxDepth, ast_type_traits::TraversalKind Traversal, BindKind Bind) argument 480 matchesRecursively(const ast_type_traits::DynTypedNode &Node, const DynTypedMatcher &Matcher, BoundNodesTreeBuilder *Builder, int MaxDepth, ast_type_traits::TraversalKind Traversal, BindKind Bind) argument 607 BoundNodesTreeBuilder Builder; local 631 BoundNodesTreeBuilder Builder; local 695 memoizedMatchesAncestorOfRecursively( const ast_type_traits::DynTypedNode &Node, ASTContext &Ctx, const DynTypedMatcher &Matcher, BoundNodesTreeBuilder *Builder, AncestorMatchMode MatchMode) argument 730 matchesAncestorOfRecursively(const ast_type_traits::DynTypedNode &Node, ASTContext &Ctx, const DynTypedMatcher &Matcher, BoundNodesTreeBuilder *Builder, AncestorMatchMode MatchMode) argument 816 typeHasMatchingAlias(const Type *TypeNode, const Matcher<NamedDecl> &Matcher, BoundNodesTreeBuilder *Builder) argument 835 objcClassHasMatchingCompatibilityAlias(const ObjCInterfaceDecl *InterfaceDecl, const Matcher<NamedDecl> &Matcher, BoundNodesTreeBuilder *Builder) argument 907 classIsDerivedFrom(const CXXRecordDecl *Declaration, const Matcher<NamedDecl> &Base, BoundNodesTreeBuilder *Builder, bool Directly) argument 944 objcClassIsDerivedFrom( const ObjCInterfaceDecl *Declaration, const Matcher<NamedDecl> &Base, BoundNodesTreeBuilder *Builder, bool Directly) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | PartiallyInlineLibCalls.cpp | 57 IRBuilder<> Builder(JoinBB, JoinBB->begin()); 59 PHINode *Phi = Builder.CreatePHI(Ty, 2); 65 Builder.SetInsertPoint(LibCallBB); 67 Builder.Insert(LibCall); 68 Builder.CreateBr(JoinBB); 75 Builder.SetInsertPoint(&CurrBB); 77 ? Builder.CreateFCmpORD(Call, Call) 78 : Builder.CreateFCmpOGE(Call->getOperand(0), 80 Builder.CreateCondBr(FCmp, JoinBB, LibCallBB);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | SjLjEHPrepare.cpp | 104 IRBuilder<> Builder(I); 112 Builder.CreateGEP(FunctionContextTy, FuncCtx, Idxs, "call_site"); 117 Builder.CreateStore(CallSiteNoC, CallSite, true /*volatile*/); 162 IRBuilder<> Builder(SelI->getParent(), std::next(SelI->getIterator())); 163 LPadVal = Builder.CreateInsertValue(LPadVal, ExnVal, 0, "lpad.val"); 164 LPadVal = Builder.CreateInsertValue(LPadVal, SelVal, 1, "lpad.val"); 185 IRBuilder<> Builder(LPI->getParent(), 190 Builder.CreateConstGEP2_32(FunctionContextTy, FuncCtx, 0, 2, "__data"); 194 Value *ExceptionAddr = Builder.CreateConstGEP2_32(doubleUnderDataTy, FCData, 196 Value *ExnVal = Builder [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAndOrXor.cpp | 56 InstCombiner::BuilderTy &Builder) { 60 return Builder.CreateICmp(NewPred, LHS, RHS); 66 InstCombiner::BuilderTy &Builder) { 74 return Builder.CreateFCmp(Pred, LHS, RHS); 83 InstCombiner::BuilderTy &Builder) { 109 Value *BinOp = Builder.CreateBinOp(I.getOpcode(), NewLHS, NewRHS); 112 return Builder.CreateCall(F, BinOp); 150 Value *NewAnd = Builder.CreateAnd(X, AndRHS); 177 return Builder.CreateICmp(Pred, V, ConstantInt::get(Ty, Hi)); 183 Builder 55 getNewICmpValue(unsigned Code, bool Sign, Value *LHS, Value *RHS, InstCombiner::BuilderTy &Builder) argument 65 getFCmpValue(unsigned Code, Value *LHS, Value *RHS, InstCombiner::BuilderTy &Builder) argument 82 SimplifyBSwap(BinaryOperator &I, InstCombiner::BuilderTy &Builder) argument 441 foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed( ICmpInst *LHS, ICmpInst *RHS, bool IsAnd, Value *A, Value *B, Value *C, Value *D, Value *E, ICmpInst::Predicate PredL, ICmpInst::Predicate PredR, llvm::InstCombiner::BuilderTy &Builder) argument 571 foldLogOpOfMaskedICmpsAsymmetric( ICmpInst *LHS, ICmpInst *RHS, bool IsAnd, Value *A, Value *B, Value *C, Value *D, Value *E, ICmpInst::Predicate PredL, ICmpInst::Predicate PredR, unsigned LHSMask, unsigned RHSMask, llvm::InstCombiner::BuilderTy &Builder) argument 606 foldLogOpOfMaskedICmps(ICmpInst *LHS, ICmpInst *RHS, bool IsAnd, llvm::InstCombiner::BuilderTy &Builder) argument 804 foldAndOrOfEqualityCmpsWithConstants(ICmpInst *LHS, ICmpInst *RHS, bool JoinedByAnd, InstCombiner::BuilderTy &Builder) argument 928 foldSignedTruncationCheck(ICmpInst *ICmp0, ICmpInst *ICmp1, Instruction &CxtI, InstCombiner::BuilderTy &Builder) argument 1023 foldIsPowerOf2(ICmpInst *Cmp0, ICmpInst *Cmp1, bool JoinedByAnd, InstCombiner::BuilderTy &Builder) argument 1054 foldUnsignedUnderflowCheck(ICmpInst *ZeroICmp, ICmpInst *UnsignedICmp, bool IsAnd, const SimplifyQuery &Q, InstCombiner::BuilderTy &Builder) argument 1413 reassociateFCmps(BinaryOperator &BO, InstCombiner::BuilderTy &Builder) argument 1458 matchDeMorgansLaws(BinaryOperator &I, InstCombiner::BuilderTy &Builder) argument 1496 foldLogicCastConstant(BinaryOperator &Logic, CastInst *Cast, InstCombiner::BuilderTy &Builder) argument 1601 foldAndToXor(BinaryOperator &I, InstCombiner::BuilderTy &Builder) argument 1627 foldOrToXor(BinaryOperator &I, InstCombiner::BuilderTy &Builder) argument 2737 foldXorToXor(BinaryOperator &I, InstCombiner::BuilderTy &Builder) argument 2907 visitMaskedMerge(BinaryOperator &I, InstCombiner::BuilderTy &Builder) argument 2943 sinkNotIntoXor(BinaryOperator &I, InstCombiner::BuilderTy &Builder) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InterleavedAccess.cpp | 68 IRBuilder<> &Builder; member in class:__anon2964::X86InterleavedAccessGroup 115 DL(Inst->getModule()->getDataLayout()), Builder(B) {} 187 cast<ShuffleVectorInst>(Builder.CreateShuffleVector( 189 createSequentialMask(Builder, Indices[i], 206 VecBasePtr = Builder.CreateBitCast(LI->getPointerOperand(), VecBasePtrTy); 211 VecBasePtr = Builder.CreateBitCast(LI->getPointerOperand(), VecBasePtrTy); 217 Builder.CreateGEP(VecBaseTy, VecBasePtr, Builder.getInt32(i)); 219 Builder.CreateAlignedLoad(VecBaseTy, NewBasePtr, LI->getAlignment()); 287 IRBuilder<> Builder) { 284 reorderSubVector(MVT VT, SmallVectorImpl<Value *> &TransposedMatrix, ArrayRef<Value *> Vec, ArrayRef<uint32_t> VPShuf, unsigned VecElems, unsigned Stride, IRBuilder<> Builder) argument 521 concatSubVector(Value **Vec, ArrayRef<Instruction *> InVec, unsigned VecElems, IRBuilder<> Builder) argument [all...] |
/freebsd-11-stable/cddl/usr.sbin/zfsd/ |
H A D | zfsd_event.h | 68 static BuildMethod Builder; member in class:ZfsEvent 98 static BuildMethod Builder; member in class:GeomEvent
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Serialization/ |
H A D | ContinuousRangeMap.h | 111 class Builder { class in class:clang::ContinuousRangeMap 115 explicit Builder(ContinuousRangeMap &Self) : Self(Self) {} function in class:clang::ContinuousRangeMap::Builder 116 Builder(const Builder&) = delete; 117 Builder &operator=(const Builder&) = delete; 119 ~Builder() { 128 "ContinuousRangeMap::Builder given non-unique keys"); 139 friend class Builder;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | EscapeEnumerator.cpp | 43 Builder.SetInsertPoint(TI); 44 return &Builder; 92 Builder.SetInsertPoint(RI); 93 return &Builder;
|
H A D | FlattenCFG.cpp | 40 bool FlattenParallelAndOr(BasicBlock *BB, IRBuilder<> &Builder); 45 bool MergeIfRegion(BasicBlock *BB, IRBuilder<> &Builder); 136 bool FlattenCFGOpt::FlattenParallelAndOr(BasicBlock *BB, IRBuilder<> &Builder) { argument 283 IRBuilder<>::InsertPointGuard Guard(Builder); 295 Builder.SetInsertPoint(PBI); 299 NC = Builder.CreateOr(PC, CC); 302 NC = Builder.CreateAnd(PC, CC); 398 bool FlattenCFGOpt::MergeIfRegion(BasicBlock *BB, IRBuilder<> &Builder) { argument 449 BasicBlock *SaveInsertBB = Builder.GetInsertBlock(); 450 BasicBlock::iterator SaveInsertPt = Builder [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | Combiner.h | 41 std::unique_ptr<MachineIRBuilder> Builder; member in class:llvm::Combiner
|
H A D | LegalizationArtifactCombiner.h | 27 MachineIRBuilder &Builder; member in class:llvm::LegalizationArtifactCombiner 46 : Builder(B), MRI(MRI), LI(LI) {} 53 Builder.setInstr(MI); 61 Builder.buildAnyExtOrTrunc(DstReg, TruncSrc); 74 Builder.buildInstr(ExtMI->getOpcode(), {DstReg}, {ExtSrc}); 87 Builder.buildConstant( 102 Builder.setInstr(MI); 116 auto MIBMask = Builder.buildConstant( 118 Builder.buildAnd(DstReg, Builder [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
H A D | CoroEarly.cpp | 27 IRBuilder<> Builder; member in class:__anon2541::Lowerer 38 : LowererBase(M), Builder(Context), 68 Type *Int8Ty = Builder.getInt8Ty(); 78 Builder.SetInsertPoint(Intrin); 80 Builder.CreateConstInBoundsGEP1_32(Int8Ty, Operand, Offset); 99 Builder.SetInsertPoint(II); 100 auto *BCI = Builder.CreateBitCast(Operand, FramePtrTy); 101 auto *Load = Builder.CreateLoad(BCI); 102 auto *Cond = Builder.CreateICmpEQ(Load, NullPtr); 110 LLVMContext &C = Builder [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 628 InnerMatcher.matches(*Initializer, Finder, Builder)); 651 InnerMatcher.matches(*Decl, Finder, Builder)); 690 Builder); 798 return InnerMatcher.matches(*Node.IgnoreImplicit(), Finder, Builder); 828 return InnerMatcher.matches(*Node.IgnoreImpCasts(), Finder, Builder); 849 return InnerMatcher.matches(*Node.IgnoreParenCasts(), Finder, Builder); 875 return InnerMatcher.matches(*Node.IgnoreParenImpCasts(), Finder, Builder); 891 return InnerMatcher.matches(Node.IgnoreParens(), Finder, Builder); 908 return InnerMatcher.matches(*E, Finder, Builder); 981 return InnerMatcher.matches(List[N], Finder, Builder); [all...] |
H A D | ASTMatchersInternal.h | 281 /// May bind \p DynNode to an ID via \p Builder, or recurse into 285 BoundNodesTreeBuilder *Builder) const = 0; 304 /// May bind 'Node' to an ID via 'Builder', or recurse into 308 BoundNodesTreeBuilder *Builder) const = 0; 312 BoundNodesTreeBuilder *Builder) const override { 313 return matches(DynNode.getUnchecked<T>(), Finder, Builder); 331 BoundNodesTreeBuilder * /* Builder */) const override { 404 ASTMatchFinder *Finder, BoundNodesTreeBuilder *Builder) const; 412 BoundNodesTreeBuilder *Builder) const; 548 BoundNodesTreeBuilder *Builder) cons 630 matchesFirstInRange(const MatcherT &Matcher, IteratorT Start, IteratorT End, ASTMatchFinder *Finder, BoundNodesTreeBuilder *Builder) argument 646 matchesFirstInPointerRange(const MatcherT &Matcher, IteratorT Start, IteratorT End, ASTMatchFinder *Finder, BoundNodesTreeBuilder *Builder) argument 1006 matchesChildOf(const T &Node, const DynTypedMatcher &Matcher, BoundNodesTreeBuilder *Builder, ast_type_traits::TraversalKind Traverse, BindKind Bind) argument 1021 matchesDescendantOf(const T &Node, const DynTypedMatcher &Matcher, BoundNodesTreeBuilder *Builder, BindKind Bind) argument 1038 matchesAncestorOf(const T &Node, const DynTypedMatcher &Matcher, BoundNodesTreeBuilder *Builder, AncestorMatchMode MatchMode) argument [all...] |