Home
last modified time | relevance | path

Searched defs:Splitter (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVStructurizer.cpp309 struct Splitter { struct in __anon1b48a8830111::SPIRVStructurizer
310 Function &F;
311 LoopInfo &LI;
312 DomTreeBuilder::BBDomTree DT;
313 DomTreeBuilder::BBPostDomTree PDT;
315 Splitter(Function &F, LoopInfo &LI) : F(F), LI(LI) { invalidate(); } in Splitter() argument
317 void invalidate() { in invalidate()
324 std::vector<BasicBlock *> getLoopConstructBlocks(BasicBlock *Header, in getLoopConstructBlocks()
341 getSelectionConstructBlocks(DivergentConstruct *Node) { in getSelectionConstructBlocks()
366 std::vector<BasicBlock *> getSwitchConstructBlocks(BasicBlock *Header, in getSwitchConstructBlocks()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSROA.cpp3962 LoadOpSplitter Splitter(&LI, *U, LI.getType(), LI.getAAMetadata(), in visitLoadInst() local
4037 StoreOpSplitter Splitter(&SI, *U, V->getType(), SI.getAAMetadata(), &SI, in visitStoreInst() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerBufferFatPointers.cpp2535 SplitPtrStructs Splitter(DL, M.getContext(), &TM); in run() local