Home
last modified time | relevance | path

Searched refs:OrigF (Results 1 – 7 of 7) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUPropagateAttributes.cpp99 Clone(const FnProperties &Props, Function *OrigF, Function *NewF) : in Clone() argument
100 Properties(Props), OrigF(OrigF), NewF(NewF) {} in Clone()
103 Function *OrigF; member in __anonceddf6120111::AMDGPUPropagateAttributes::Clone
120 Function *OrigF);
201 Function *OrigF) { in findFunction() argument
204 if (C.OrigF == OrigF && PropsNeeded == C.Properties) in findFunction()
/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/
H A DIndirectionUtils.cpp332 void moveFunctionBody(Function &OrigF, ValueToValueMapTy &VMap, in moveFunctionBody() argument
335 assert(!OrigF.isDeclaration() && "Nothing to move"); in moveFunctionBody()
337 NewF = cast<Function>(VMap[&OrigF]); in moveFunctionBody()
339 assert(VMap[&OrigF] == NewF && "Incorrect function mapping in VMap."); in moveFunctionBody()
341 assert(NewF->getParent() != OrigF.getParent() && in moveFunctionBody()
346 CloneFunctionInto(NewF, &OrigF, VMap, in moveFunctionBody()
349 OrigF.deleteBody(); in moveFunctionBody()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp102 Function &OrigF; member in __anon11dd32be0111::CoroCloner
117 CoroCloner(Function &OrigF, const Twine &Suffix, coro::Shape &Shape, in CoroCloner() argument
119 : OrigF(OrigF), NewF(nullptr), Suffix(Suffix), Shape(Shape), in CoroCloner()
120 FKind(FKind), Builder(OrigF.getContext()) { in CoroCloner()
125 CoroCloner(Function &OrigF, const Twine &Suffix, coro::Shape &Shape, in CoroCloner() argument
127 : OrigF(OrigF), NewF(NewF), Suffix(Suffix), Shape(Shape), in CoroCloner()
129 Builder(OrigF.getContext()), ActiveSuspend(ActiveSuspend) { in CoroCloner()
507 static Function *createCloneDeclaration(Function &OrigF, coro::Shape &Shape, in createCloneDeclaration() argument
511 Module *M = OrigF.getParent(); in createCloneDeclaration()
518 OrigF.getName() + Suffix); in createCloneDeclaration()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DHotColdSplitting.cpp358 Function *OrigF = Region[0]->getParent(); in extractColdRegion() local
372 if (OrigF->hasSection()) in extractColdRegion()
373 OutF->setSection(OrigF->getSection()); in extractColdRegion()
382 << ore::NV("Original", OrigF) << " split cold code into " in extractColdRegion()
H A DIROutliner.cpp890 Function *OrigF = Region.StartBB->getParent(); in getCodeExtractorArguments() local
891 CodeExtractorAnalysisCache CEAC(*OrigF); in getCodeExtractorArguments()
2719 Function *OrigF = Region.StartBB->getParent(); in extractSection() local
2720 CodeExtractorAnalysisCache CEAC(*OrigF); in extractSection()
/openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/
H A DIndirectionUtils.h538 void moveFunctionBody(Function &OrigF, ValueToValueMapTy &VMap,
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp2660 LSRInstance::FindUseWithSimilarFormula(const Formula &OrigF, in FindUseWithSimilarFormula() argument
2674 LU.HasFormulaWithSameRegs(OrigF)) { in FindUseWithSimilarFormula()
2679 if (F.BaseRegs == OrigF.BaseRegs && in FindUseWithSimilarFormula()
2680 F.ScaledReg == OrigF.ScaledReg && in FindUseWithSimilarFormula()
2681 F.BaseGV == OrigF.BaseGV && in FindUseWithSimilarFormula()
2682 F.Scale == OrigF.Scale && in FindUseWithSimilarFormula()
2683 F.UnfoldedOffset == OrigF.UnfoldedOffset) { in FindUseWithSimilarFormula()