Home
last modified time | relevance | path

Searched refs:Builder (Results 176 – 200 of 445) sorted by relevance

12345678910>>...18

/freebsd/lib/libdevdctl/
H A Devent.h96 static BuildMethod Builder; variable
318 static BuildMethod Builder;
356 static BuildMethod Builder;
379 static BuildMethod Builder;
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombiner.h60 BuilderTy &Builder; variable
95 InstCombiner(InstructionWorklist &Worklist, BuilderTy &Builder, in InstCombiner() argument
101 : TTI(TTI), Builder(Builder), Worklist(Worklist), in InstCombiner()
248 BuilderTy *Builder, bool &DoesConsume,
252 BuilderTy *Builder, bool &DoesConsume) { in getFreelyInverted() argument
254 return getFreelyInvertedImpl(V, WillInvertAllUses, Builder, DoesConsume, in getFreelyInverted()
259 BuilderTy *Builder) { in getFreelyInverted() argument
261 return getFreelyInverted(V, WillInvertAllUses, Builder, Unused); in getFreelyInverted()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryBuiltins.cpp653 Builder.SetInsertPoint(ObjectSize); in lowerObjectSizeCall()
663 Value *Ret = Builder.CreateSelect( in lowerObjectSizeCall()
668 Builder.CreateAssumption( in lowerObjectSizeCall()
1048 Builder(Context, TargetFolder(DL), in ObjectSizeOffsetEvaluator()
1102 BuilderTy::InsertPointGuard Guard(Builder); in compute_()
1104 Builder.SetInsertPoint(I); in compute_()
1146 Value *ArraySize = Builder.CreateZExtOrTrunc( in visitAllocaInst()
1154 Size = Builder.CreateMul(Size, ArraySize); in visitAllocaInst()
1170 FirstArg = Builder.CreateZExtOrTrunc(FirstArg, IntTy); in visitCallBase()
1176 Value *Size = Builder.CreateMul(FirstArg, SecondArg); in visitCallBase()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DARC.cpp22 MacroBuilder &Builder) const { in getTargetDefines()
23 Builder.defineMacro("__arc__"); in getTargetDefines()
H A DDirectX.cpp20 MacroBuilder &Builder) const { in getTargetDefines()
21 DefineStd(Builder, "DIRECTX", Opts); in getTargetDefines()
H A DNVPTX.cpp168 MacroBuilder &Builder) const { in getTargetDefines()
169 Builder.defineMacro("__PTX__"); in getTargetDefines()
170 Builder.defineMacro("__NVPTX__"); in getTargetDefines()
270 Builder.defineMacro("__CUDA_ARCH__", CUDAArchCode); in getTargetDefines()
272 Builder.defineMacro("__CUDA_ARCH_FEAT_SM90_ALL", "1"); in getTargetDefines()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp470 return Builder.CreateIntrinsic( in interleaveVectors()
731 IRBuilder<> Builder; member in llvm::InnerLoopVectorizer
2531 Value *RuntimeVF = getRuntimeVF(Builder, Builder.getInt32Ty(), VF); in vectorizeInterleaveGroup()
2532 Idx = Builder.CreateSub(RuntimeVF, Builder.getInt32(1)); in vectorizeInterleaveGroup()
2533 Idx = Builder.CreateMul(Idx, Builder.getInt32(Group->getFactor())); in vectorizeInterleaveGroup()
2534 Idx = Builder.CreateAdd(Idx, Builder.getInt32(Index)); in vectorizeInterleaveGroup()
2535 Idx = Builder.CreateNeg(Idx); in vectorizeInterleaveGroup()
2788 State.Builder.Insert(Cloned); in scalarizeInstruction()
2826 TC = Builder.CreateAdd( in getOrCreateVectorTripCount()
9315 State.Builder.CreateMul( in execute()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DX86.cpp1145 CodeGen::CGBuilderTy &Builder = CGF.Builder; in initDwarfEHRegSizeTable() local
1164 Builder.CreateAlignedStore( in initDwarfEHRegSizeTable()
3104 CGF.Builder.CreateStore(V, CGF.Builder.CreateStructGEP(Tmp, 0)); in EmitVAArg()
3107 V = CGF.Builder.CreateAlignedLoad( in EmitVAArg()
3110 CGF.Builder.CreateStore(V, CGF.Builder.CreateStructGEP(Tmp, 1)); in EmitVAArg()
3153 V = CGF.Builder.CreateLoad( in EmitVAArg()
3155 CGF.Builder.CreateStore(V, CGF.Builder.CreateStructGEP(Tmp, 0)); in EmitVAArg()
3156 V = CGF.Builder.CreateLoad( in EmitVAArg()
3158 CGF.Builder.CreateStore(V, CGF.Builder.CreateStructGEP(Tmp, 1)); in EmitVAArg()
3168 CGF.Builder.CreateStore(CGF.Builder.CreateAdd(gp_offset, Offset), in EmitVAArg()
[all …]
H A DAMDGPU.cpp533 auto &Builder = CGF.Builder; in createEnqueuedBlockKernel() local
547 AddressQuals.push_back(llvm::ConstantAsMetadata::get(Builder.getInt32(0))); in createEnqueuedBlockKernel()
555 AddressQuals.push_back(llvm::ConstantAsMetadata::get(Builder.getInt32(3))); in createEnqueuedBlockKernel()
575 auto IP = CGF.Builder.saveIP(); in createEnqueuedBlockKernel()
577 Builder.SetInsertPoint(BB); in createEnqueuedBlockKernel()
579 auto *BlockPtr = Builder.CreateAlloca(BlockTy, nullptr); in createEnqueuedBlockKernel()
581 Builder.CreateAlignedStore(F->arg_begin(), BlockPtr, BlockAlign); in createEnqueuedBlockKernel()
582 auto *Cast = Builder.CreatePointerCast(BlockPtr, InvokeFT->getParamType(0)); in createEnqueuedBlockKernel()
587 llvm::CallInst *call = Builder.CreateCall(Invoke, Args); in createEnqueuedBlockKernel()
589 Builder.CreateRetVoid(); in createEnqueuedBlockKernel()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp544 IRBuilder<> Builder(ICI); in eliminateTrunc() local
684 IRBuilder<> Builder(CI); in replaceFloatIVWithIntegerIV() local
1211 IRBuilder<> Builder(Use); in createExtendInst() local
1271 IRBuilder<> Builder(NarrowUse); in cloneBitwiseIVUser() local
1272 Builder.Insert(WideBO); in cloneBitwiseIVUser()
1343 IRBuilder<> Builder(NarrowUse); in cloneArithmeticIVUser() local
1344 Builder.Insert(WideBO); in cloneArithmeticIVUser()
1490 IRBuilder<> Builder(InsertPt); in truncateIVUse() local
1680 IRBuilder<> Builder(NarrowUse); in widenWithVariantUse() local
1681 Builder.Insert(WideBO); in widenWithVariantUse()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DMergeFunctions.cpp482 static Value *createCast(IRBuilder<> &Builder, Value *V, Type *DestTy) { in createCast() argument
490 createCast(Builder, Builder.CreateExtractValue(V, ArrayRef(I)), in createCast()
493 Result = Builder.CreateInsertValue(Result, Element, ArrayRef(I)); in createCast()
499 return Builder.CreateIntToPtr(V, DestTy); in createCast()
501 return Builder.CreatePtrToInt(V, DestTy); in createCast()
503 return Builder.CreateBitCast(V, DestTy); in createCast()
704 IRBuilder<> Builder(BB); in writeThunk() local
710 Args.push_back(createCast(Builder, &AI, FFTy->getParamType(i))); in writeThunk()
714 CallInst *CI = Builder.CreateCall(F, Args); in writeThunk()
723 RI = Builder.CreateRetVoid(); in writeThunk()
[all …]
H A DSampleProfileProbe.cpp314 IRBuilder<> Builder(J); in instrumentOneFunc() local
315 assert(Builder.GetInsertPoint() != BB->end() && in instrumentOneFunc()
319 Value *Args[] = {Builder.getInt64(Guid), Builder.getInt64(Index), in instrumentOneFunc()
320 Builder.getInt32(0), in instrumentOneFunc()
321 Builder.getInt64(PseudoProbeFullDistributionFactor)}; in instrumentOneFunc()
322 auto *Probe = Builder.CreateCall(ProbeFn, Args); in instrumentOneFunc()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DTruncInstCombine.cpp390 IRBuilder<> Builder(I); in ReduceExpressionGraph() local
408 Res = Builder.CreateIntCast(I->getOperand(0), Ty, in ReduceExpressionGraph()
439 Res = Builder.CreateBinOp((Instruction::BinaryOps)Opc, LHS, RHS); in ReduceExpressionGraph()
449 Res = Builder.CreateExtractElement(Vec, Idx); in ReduceExpressionGraph()
456 Res = Builder.CreateInsertElement(Vec, NewElt, Idx); in ReduceExpressionGraph()
463 Res = Builder.CreateSelect(Op0, LHS, RHS); in ReduceExpressionGraph()
467 Res = Builder.CreatePHI(getReducedType(I, SclTy), I->getNumOperands()); in ReduceExpressionGraph()
492 IRBuilder<> Builder(CurrentTruncInst); in ReduceExpressionGraph() local
493 Res = Builder.CreateIntCast(Res, DstTy, false); in ReduceExpressionGraph()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntimeGPU.cpp508 CGBuilderTy &Bld = CGF.Builder; in getNVPTXWarpID()
519 CGBuilderTy &Bld = CGF.Builder; in getNVPTXLaneID()
773 CGBuilderTy &Bld = CGF.Builder; in emitKernelInit()
810 CGBuilderTy &Bld = CGF.Builder; in emitKernelDeinit()
1211 CGF.Builder.CreateStore(CGF.Builder.getInt32(/*C*/ 0), ZeroAddr); in emitTeamsCall()
1397 CGF.Builder.CreateNSWAdd(CounterVal, CGF.Builder.getInt32(1)); in emitCriticalRegion()
2335 CGF.Builder.CreateStore(CGF.Builder.CreateIntToPtr(Size, CGF.VoidPtrTy), in emitListToGlobalReduceFunction()
2542 CGF.Builder.CreateStore(CGF.Builder.CreateIntToPtr(Size, CGF.VoidPtrTy), in emitGlobalToListReduceFunction()
2860 CGF.Builder.CreateStore( in emitReduction()
2873 CGF.Builder.CreateStore(CGF.Builder.CreateIntToPtr(Size, CGF.VoidPtrTy), in emitReduction()
[all …]
H A DCGDebugInfo.h452 void EmitLocation(CGBuilderTy &Builder, SourceLocation Loc);
466 void EmitInlineFunctionStart(CGBuilderTy &Builder, GlobalDecl GD);
468 void EmitInlineFunctionEnd(CGBuilderTy &Builder);
482 void EmitFunctionEnd(CGBuilderTy &Builder, llvm::Function *Fn);
486 void EmitLexicalBlockStart(CGBuilderTy &Builder, SourceLocation Loc);
490 void EmitLexicalBlockEnd(CGBuilderTy &Builder, SourceLocation Loc);
498 CGBuilderTy &Builder,
502 void EmitLabel(const LabelDecl *D, CGBuilderTy &Builder);
521 CGBuilderTy &Builder);
611 CGBuilderTy &Builder,
[all …]
H A DCGCUDANV.cpp336 CGF.Builder.CreateDefaultAlignedStore( in emitDeviceStubBodyNew()
530 CGBuilderTy Builder(CGM, Context); in makeRegisterGlobalsFn() local
531 Builder.SetInsertPoint(EntryBB); in makeRegisterGlobalsFn()
561 Builder.CreateCall(RegisterFunc, Args); in makeRegisterGlobalsFn()
629 Builder.CreateCall(RegisterManagedVar, Args); in makeRegisterGlobalsFn()
640 Builder.CreateCall(RegisterVar, Args); in makeRegisterGlobalsFn()
645 Builder.CreateCall( in makeRegisterGlobalsFn()
652 Builder.CreateCall( in makeRegisterGlobalsFn()
662 Builder.CreateRetVoid(); in makeRegisterGlobalsFn()
796 ConstantInitBuilder Builder(CGM); in makeModuleCtorFunction() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPGOInstrumentation.cpp870 Builder.CreateCall( in instrumentOneFunc()
872 {Name, CFGHash, Builder.getInt32(1), Builder.getInt32(0)}); in instrumentOneFunc()
888 Builder.CreateCall( in instrumentOneFunc()
890 {Name, CFGHash, Builder.getInt32(NumCounters), Builder.getInt32(I)}); in instrumentOneFunc()
900 Builder.CreateCall( in instrumentOneFunc()
904 {Name, CFGHash, Builder.getInt32(NumCounters), Builder.getInt32(I++)}); in instrumentOneFunc()
942 ToProfile = Builder.CreateZExtOrTrunc(Cand.V, Builder.getInt64Ty()); in instrumentOneFunc()
944 ToProfile = Builder.CreatePtrToInt(Cand.V, Builder.getInt64Ty()); in instrumentOneFunc()
949 Builder.CreateCall( in instrumentOneFunc()
952 ToProfile, Builder.getInt32(Kind), Builder.getInt32(SiteIndex++)}, in instrumentOneFunc()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp864 IRBuilder<> Builder(Variadic); in lowerToSingleIndexGEPs() local
891 Idx = Builder.CreateShl( in lowerToSingleIndexGEPs()
899 ResultPtr = Builder.CreatePtrAdd(ResultPtr, Idx, "uglygep"); in lowerToSingleIndexGEPs()
908 ResultPtr = Builder.CreatePtrAdd(ResultPtr, Offset, "uglygep"); in lowerToSingleIndexGEPs()
927 IRBuilder<> Builder(Variadic); in lowerToArithmetics() local
951 Idx = Builder.CreateShl( in lowerToArithmetics()
958 ResultPtr = Builder.CreateAdd(ResultPtr, Idx); in lowerToArithmetics()
964 ResultPtr = Builder.CreateAdd( in lowerToArithmetics()
968 ResultPtr = Builder.CreateIntToPtr(ResultPtr, Variadic->getType()); in lowerToArithmetics()
1107 IRBuilder<> Builder(GEP); in splitGEP() local
[all …]
H A DMemCpyOptimizer.cpp457 IRBuilder<> Builder(&*BI); in tryMergingIntoMemset() local
682 IRBuilder<> Builder(P); in processStoreOfLoad() local
685 M = Builder.CreateMemMove( in processStoreOfLoad()
689 M = Builder.CreateMemCpy( in processStoreOfLoad()
809 IRBuilder<> Builder(SI); in processStore() local
1182 IRBuilder<> Builder(M); in processMemCpyMemCpyDependence() local
1192 NewM = Builder.CreateMemCpyInline( in processMemCpyMemCpyDependence()
1276 IRBuilder<> Builder(MemCpy); in processMemSetMemCpyDependence() local
1301 Builder.CreateMemSet(Builder.CreatePtrAdd(Dest, SrcSize), in processMemSetMemCpyDependence()
1410 IRBuilder<> Builder(MemCpy); in performMemCpyToMemSetOptzn() local
[all …]
H A DMergeICmps.cpp616 IRBuilder<> Builder(BB); in mergeComparisons() local
620 Lhs = Builder.Insert(FirstCmp.Lhs().GEP->clone()); in mergeComparisons()
624 Rhs = Builder.Insert(FirstCmp.Rhs().GEP->clone()); in mergeComparisons()
645 Instruction *const LhsLoad = Builder.Insert(FirstCmp.Lhs().LoadI->clone()); in mergeComparisons()
650 IsEqual = Builder.CreateICmpEQ(LhsLoad, RhsLoad); in mergeComparisons()
664 ConstantInt::get(Builder.getIntNTy(SizeTBits), TotalSizeBits / 8), in mergeComparisons()
665 Builder, DL, &TLI); in mergeComparisons()
666 IsEqual = Builder.CreateICmpEQ( in mergeComparisons()
667 MemCmpCall, ConstantInt::get(Builder.getIntNTy(IntBits), 0)); in mergeComparisons()
674 Builder.CreateBr(PhiBB); in mergeComparisons()
[all …]
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DClangDiagnosticsEmitter.cpp624 DiagnosticTextBuilder &Builder; member
636 : Builder(Builder), Root(parseDiagText(Text, StopAt::End)) {} in DiagText()
652 : Builder(O.Builder), AllocatedPieces(std::move(O.AllocatedPieces)), in DiagText()
725 DiagTextVisitor(DiagnosticTextBuilder &Builder) : Builder(Builder) {} in DiagTextVisitor()
765 DiagnosticTextBuilder &Builder; member
800 DiagTextDocPrinter(DiagnosticTextBuilder &Builder, in DiagTextDocPrinter()
802 : BaseTy(Builder), RST(RST) {} in DiagTextDocPrinter()
839 DiagTextDocPrinter Visitor{Builder, Lines}; in VisitMulti()
947 : BaseTy(Builder), Result(Result) {} in DiagTextPrinter()
1741 DiagnosticTextBuilder Builder(Records); in EmitClangDiagDocs() local
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DDeclSpec.cpp61 assert(Range == Builder.getSourceRange() && in Extend()
74 assert(Range == Builder.getSourceRange() && in Extend()
87 assert(Range == Builder.getSourceRange() && in Extend()
100 assert(Range == Builder.getSourceRange() && in Extend()
106 Builder.MakeGlobal(Context, ColonColonLoc); in MakeGlobal()
110 assert(Range == Builder.getSourceRange() && in MakeGlobal()
122 assert(Range == Builder.getSourceRange() && in MakeSuper()
135 Builder.Clear(); in Adopt()
140 Builder.Adopt(Other); in Adopt()
146 if (!Builder.getRepresentation()) in getLastQualifierNameLoc()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DEscapeEnumerator.h34 IRBuilder<> Builder; variable
44 Builder(F.getContext()), HandleExceptions(HandleExceptions), DTU(DTU) {} in F()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerModuleLDSPass.cpp296 IRBuilder<> Builder(Entry, Entry->getFirstNonPHIIt()); in markUsedByKernel() local
304 Builder.CreateCall( in markUsedByKernel()
554 Builder.SetInsertPoint(I); in replaceUseWithTableLookup()
564 Value *Address = Builder.CreateInBoundsGEP( in replaceUseWithTableLookup()
567 Value *loaded = Builder.CreateLoad(I32, Address); in replaceUseWithTableLookup()
580 IRBuilder<> Builder(Ctx); in replaceUsesInInstructionsWithTableLookup() local
701 IRBuilder<> Builder(&*InsertAt); in getTableLookupKernelIndex() local
703 It->second = Builder.CreateCall(Decl, {}); in getTableLookupKernelIndex()
739 IRBuilder<> Builder(Ctx); in assignLDSKernelIDToEachKernel() local
1082 IRBuilder<> Builder(Ctx); in lowerDynamicLDSVariables() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp1619 IRBuilder<> Builder(InsertPt); in replaceMathCmpWithIntrinsic() local
2516 IRBuilder<> Builder(CI); in optimizeCallInst() local
3021 IRBuilder<> Builder(Opnd); in TruncBuilder() local
5458 IRBuilder<> Builder(MemoryInst); in optimizeMemoryInst() local
6247 IRBuilder<> Builder(GEP); in splitLargeGEPOffsets() local
6951 IRBuilder<> Builder(Shift); in optimizeShiftInst() local
6986 IRBuilder<> Builder(Fsh); in optimizeFunnelShift() local
7208 Builder.SetInsertPoint(SVI); in optimizeShuffleVectorInst()
7912 Builder.SetInsertPoint(&SI); in splitMergedValStore()
7928 Addr = Builder.CreateGEP( in splitMergedValStore()
[all …]

12345678910>>...18