Home
last modified time | relevance | path

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

/external/llvm-project/llvm/lib/Transforms/Vectorize/
DVectorCombine.cpp56 class VectorCombine { class
58 VectorCombine(Function &F, const TargetTransformInfo &TTI, in VectorCombine() function in __anone8e982f80111::VectorCombine
94 bool VectorCombine::vectorizeLoadInsert(Instruction &I) { in vectorizeLoadInsert()
181 ExtractElementInst *VectorCombine::getShuffleExtract( in getShuffleExtract()
224 bool VectorCombine::isExtractExtractCheap(ExtractElementInst *Ext0, in isExtractExtractCheap()
348 void VectorCombine::foldExtExtCmp(ExtractElementInst *Ext0, in foldExtExtCmp()
367 void VectorCombine::foldExtExtBinop(ExtractElementInst *Ext0, in foldExtExtBinop()
390 bool VectorCombine::foldExtractExtract(Instruction &I) { in foldExtractExtract()
449 bool VectorCombine::foldBitcastShuf(Instruction &I) { in foldBitcastShuf()
499 bool VectorCombine::scalarizeBinopOrCmp(Instruction &I) { in scalarizeBinopOrCmp()
[all …]
DCMakeLists.txt7 VectorCombine.cpp
/external/llvm-project/llvm/utils/gn/secondary/llvm/lib/Transforms/Vectorize/
DBUILD.gn20 "VectorCombine.cpp",
/external/llvm-project/llvm/test/Transforms/PhaseOrdering/X86/
Daddsub.ll9 ; That may require some coordination between VectorCombine, SLP, and other passes.