Home
last modified time | relevance | path

Searched refs:VectorCombine (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp63 class VectorCombine { class
65 VectorCombine(Function &F, const TargetTransformInfo &TTI, in VectorCombine() function in __anon440dbf380111::VectorCombine
128 bool VectorCombine::vectorizeLoadInsert(Instruction &I) { in vectorizeLoadInsert()
257 ExtractElementInst *VectorCombine::getShuffleExtract( in getShuffleExtract()
479 bool VectorCombine::foldExtractExtract(Instruction &I) { in foldExtractExtract()
539 bool VectorCombine::foldBitcastShuf(Instruction &I) { in foldBitcastShuf()
593 bool VectorCombine::scalarizeBinopOrCmp(Instruction &I) { in scalarizeBinopOrCmp()
715 bool VectorCombine::foldExtractedCmps(Instruction &I) { in foldExtractedCmps()
1072 bool VectorCombine::foldShuffleOfBinops(Instruction &I) { in foldShuffleOfBinops()
1561 bool VectorCombine::run() { in run()
[all …]
H A DCMakeLists.txt7 VectorCombine.cpp
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Transforms/Vectorize/
H A DBUILD.gn20 "VectorCombine.cpp",
/llvm-project-15.0.7/llvm/test/Transforms/VectorCombine/AArch64/
H A Dextract-scalable.ll24 ; Test that VectorCombine doesn't try to create a shufflevector for
/llvm-project-15.0.7/llvm/test/Transforms/PhaseOrdering/X86/
H A Daddsub-inseltpoison.ll9 ; That may require some coordination between VectorCombine, SLP, and other passes.
H A Daddsub.ll9 ; That may require some coordination between VectorCombine, SLP, and other passes.