Home
last modified time | relevance | path

Searched refs:OpBundles (Results 1 – 16 of 16) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DLowerInvoke.cpp52 SmallVector<OperandBundleDef, 1> OpBundles; in runImpl() local
53 II->getOperandBundlesAsDefs(OpBundles); in runImpl()
57 CallArgs, OpBundles, "", II); in runImpl()
DInlineFunction.cpp2078 SmallVector<OperandBundleDef, 1> OpBundles; in InlineFunction() local
2095 CS.getOperandBundlesAsDefs(OpBundles); in InlineFunction()
2096 OpBundles.emplace_back("funclet", CallSiteEHPad); in InlineFunction()
2100 NewInst = CallInst::Create(cast<CallInst>(I), OpBundles, I); in InlineFunction()
2102 NewInst = CallBrInst::Create(cast<CallBrInst>(I), OpBundles, I); in InlineFunction()
2104 NewInst = InvokeInst::Create(cast<InvokeInst>(I), OpBundles, I); in InlineFunction()
2109 OpBundles.clear(); in InlineFunction()
2172 SmallVector<OperandBundleDef, 1> OpBundles; in InlineFunction() local
2173 DeoptCall->getOperandBundlesAsDefs(OpBundles); in InlineFunction()
2175 assert(!OpBundles.empty() && in InlineFunction()
[all …]
DLocal.cpp1960 SmallVector<OperandBundleDef, 1> OpBundles; in createCallMatchingInvoke() local
1961 II->getOperandBundlesAsDefs(OpBundles); in createCallMatchingInvoke()
1963 II->getCalledValue(), Args, OpBundles); in createCallMatchingInvoke()
2005 SmallVector<OperandBundleDef, 1> OpBundles; in changeToInvokeAndSplitBasicBlock() local
2007 CI->getOperandBundlesAsDefs(OpBundles); in changeToInvokeAndSplitBasicBlock()
2015 UnwindEdge, InvokeArgs, OpBundles, CI->getName(), BB); in changeToInvokeAndSplitBasicBlock()
DSimplifyLibCalls.cpp3057 SmallVector<OperandBundleDef, 2> OpBundles; in optimizeCall() local
3058 CI->getOperandBundlesAsDefs(OpBundles); in optimizeCall()
3059 IRBuilder<> Builder(CI, /*FPMathTag=*/nullptr, OpBundles); in optimizeCall()
3481 SmallVector<OperandBundleDef, 2> OpBundles; in optimizeCall() local
3482 CI->getOperandBundlesAsDefs(OpBundles); in optimizeCall()
3483 IRBuilder<> Builder(CI, /*FPMathTag=*/nullptr, OpBundles); in optimizeCall()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/
DDeadArgumentElimination.cpp196 SmallVector<OperandBundleDef, 1> OpBundles; in DeleteDeadVarargs() local
197 CS.getOperandBundlesAsDefs(OpBundles); in DeleteDeadVarargs()
202 Args, OpBundles, "", Call); in DeleteDeadVarargs()
204 NewCS = CallInst::Create(NF, Args, OpBundles, "", Call); in DeleteDeadVarargs()
934 SmallVector<OperandBundleDef, 1> OpBundles; in RemoveDeadStuffFromFunction() local
935 CS.getOperandBundlesAsDefs(OpBundles); in RemoveDeadStuffFromFunction()
940 Args, OpBundles, "", Call->getParent()); in RemoveDeadStuffFromFunction()
942 NewCS = CallInst::Create(NFTy, NF, Args, OpBundles, "", Call); in RemoveDeadStuffFromFunction()
DArgumentPromotion.cpp325 SmallVector<OperandBundleDef, 1> OpBundles; in doPromotion() local
326 CS.getOperandBundlesAsDefs(OpBundles); in doPromotion()
331 Args, OpBundles, "", Call); in doPromotion()
333 auto *NewCall = CallInst::Create(NF, Args, OpBundles, "", Call); in doPromotion()
DGlobalOpt.cpp1308 SmallVector<OperandBundleDef, 1> OpBundles; in PerformHeapAllocSRoA() local
1309 CI->getOperandBundlesAsDefs(OpBundles); in PerformHeapAllocSRoA()
1329 NElems, OpBundles, nullptr, in PerformHeapAllocSRoA()
1390 CallInst::CreateFree(GVVal, OpBundles, BI); in PerformHeapAllocSRoA()
1556 SmallVector<OperandBundleDef, 1> OpBundles; in tryToOptimizeStoreOfMallocToGlobal() local
1557 CI->getOperandBundlesAsDefs(OpBundles); in tryToOptimizeStoreOfMallocToGlobal()
1560 OpBundles, nullptr, CI->getName()); in tryToOptimizeStoreOfMallocToGlobal()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DIRBuilder.h107 ArrayRef<OperandBundleDef> OpBundles = None)
111 DefaultOperandBundles(OpBundles) { in Context()
872 ArrayRef<OperandBundleDef> OpBundles = None)
873 : IRBuilderBase(C, FPMathTag, OpBundles), Inserter(std::move(I)), in IRBuilderBase() argument
877 ArrayRef<OperandBundleDef> OpBundles = None)
878 : IRBuilderBase(C, FPMathTag, OpBundles) {} in IRBuilderBase() argument
881 ArrayRef<OperandBundleDef> OpBundles = None)
882 : IRBuilderBase(TheBB->getContext(), FPMathTag, OpBundles), Folder(F) {
887 ArrayRef<OperandBundleDef> OpBundles = None)
888 : IRBuilderBase(TheBB->getContext(), FPMathTag, OpBundles) {
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86WinEHState.cpp466 SmallVector<OperandBundleDef, 1> OpBundles; in rewriteSetJmpCallSite() local
467 CS.getOperandBundlesAsDefs(OpBundles); in rewriteSetJmpCallSite()
492 CallInst *NewCI = Builder.CreateCall(SetJmp3, Args, OpBundles); in rewriteSetJmpCallSite()
498 SetJmp3, II->getNormalDest(), II->getUnwindDest(), Args, OpBundles); in rewriteSetJmpCallSite()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/ObjCARC/
DObjCARCContract.cpp325 SmallVector<OperandBundleDef, 1> OpBundles; in createCallInst() local
331 OpBundles.emplace_back("funclet", EHPad); in createCallInst()
334 return CallInst::Create(FTy, Func, Args, OpBundles, NameStr, InsertBefore); in createCallInst()
DObjCARCOpts.cpp760 SmallVector<OperandBundleDef, 1> OpBundles; in CloneCallInstForBB() local
766 OpBundles.emplace_back(Bundle); in CloneCallInstForBB()
774 OpBundles.emplace_back("funclet", EHPad); in CloneCallInstForBB()
777 return CallInst::Create(&CI, OpBundles); in CloneCallInstForBB()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
DInstCombineCalls.cpp4758 SmallVector<OperandBundleDef, 1> OpBundles; in transformConstExprCastCall() local
4759 Call.getOperandBundlesAsDefs(OpBundles); in transformConstExprCastCall()
4764 II->getUnwindDest(), Args, OpBundles); in transformConstExprCastCall()
4767 CBI->getIndirectDests(), Args, OpBundles); in transformConstExprCastCall()
4769 NewCall = Builder.CreateCall(Callee, Args, OpBundles); in transformConstExprCastCall()
4937 SmallVector<OperandBundleDef, 1> OpBundles; in transformCallThroughTrampoline() local
4938 Call.getOperandBundlesAsDefs(OpBundles); in transformCallThroughTrampoline()
4944 NewArgs, OpBundles); in transformCallThroughTrampoline()
4950 CBI->getIndirectDests(), NewArgs, OpBundles); in transformCallThroughTrampoline()
4954 NewCaller = CallInst::Create(NewFTy, NewCallee, NewArgs, OpBundles); in transformCallThroughTrampoline()
DInstCombineCasts.cpp1689 SmallVector<OperandBundleDef, 1> OpBundles; in visitFPTrunc() local
1690 II->getOperandBundlesAsDefs(OpBundles); in visitFPTrunc()
1692 CallInst::Create(Overload, {InnerTrunc}, OpBundles, II->getName()); in visitFPTrunc()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLICM.cpp1375 SmallVector<OperandBundleDef, 1> OpBundles; in CloneInstructionInExitBlock() local
1382 OpBundles.emplace_back(Bundle); in CloneInstructionInExitBlock()
1391 OpBundles.emplace_back("funclet", EHPad); in CloneInstructionInExitBlock()
1394 New = CallInst::Create(CI, OpBundles); in CloneInstructionInExitBlock()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp4485 SmallVector<OperandBundleDef, 1> OpBundles; in vectorizeTree() local
4486 CI->getOperandBundlesAsDefs(OpBundles); in vectorizeTree()
4487 Value *V = Builder.CreateCall(CF, OpVecs, OpBundles); in vectorizeTree()
DLoopVectorize.cpp4394 SmallVector<OperandBundleDef, 1> OpBundles; in widenInstruction() local
4395 CI->getOperandBundlesAsDefs(OpBundles); in widenInstruction()
4396 CallInst *V = Builder.CreateCall(VectorF, Args, OpBundles); in widenInstruction()