Searched refs:Builder (Results 51 - 75 of 306) sorted by relevance

1234567891011>>

/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DDebugInfo.cpp746 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 DLocal.h29 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 Dbugpoint.cpp125 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 DCGVTT.cpp44 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 DCGExprScalar.cpp235 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 DCGCoroutine.cpp196 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 DCGAtomic.cpp87 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 DCGException.cpp387 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 DX86.h263 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 DARM.h150 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 DPNaCl.h44 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 DASTMatchFinder.cpp89 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 DPartiallyInlineLibCalls.cpp57 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 DSjLjEHPrepare.cpp104 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 DInstCombineAndOrXor.cpp56 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 DX86InterleavedAccess.cpp68 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 Dzfsd_event.h68 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 DContinuousRangeMap.h111 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 DEscapeEnumerator.cpp43 Builder.SetInsertPoint(TI);
44 return &Builder;
92 Builder.SetInsertPoint(RI);
93 return &Builder;
H A DFlattenCFG.cpp40 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 DCombiner.h41 std::unique_ptr<MachineIRBuilder> Builder; member in class:llvm::Combiner
H A DLegalizationArtifactCombiner.h27 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 DCoroEarly.cpp27 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 DASTMatchers.h628 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 DASTMatchersInternal.h281 /// 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...]

Completed in 2418 milliseconds

1234567891011>>