/external/llvm/lib/CodeGen/ |
InterleavedAccessPass.cpp | 183 SmallVector<ShuffleVectorInst *, 4> Shuffles; 187 ShuffleVectorInst *SVI = dyn_cast<ShuffleVectorInst>(*UI); 240 ShuffleVectorInst *SVI = dyn_cast<ShuffleVectorInst>(SI->getValueOperand());
|
CodeGenPrepare.cpp | 181 bool optimizeShuffleVectorInst(ShuffleVectorInst *SI); [all...] |
/external/llvm/lib/Analysis/ |
CostModel.cpp | 138 static bool matchPairwiseShuffleMask(ShuffleVectorInst *SI, bool IsLeft, 175 ShuffleVectorInst *LS = dyn_cast<ShuffleVectorInst>(L); 178 ShuffleVectorInst *RS = dyn_cast<ShuffleVectorInst>(R); 288 static std::pair<Value *, ShuffleVectorInst *> 293 ShuffleVectorInst *S = nullptr; 295 if ((S = dyn_cast<ShuffleVectorInst>(L))) 298 S = dyn_cast<ShuffleVectorInst>(R); 349 ShuffleVectorInst *Shuffle [all...] |
VectorUtils.cpp | 393 if (ShuffleVectorInst *SVI = dyn_cast<ShuffleVectorInst>(V)) { 425 auto *ShuffleInst = dyn_cast<ShuffleVectorInst>(V);
|
CFLAliasAnalysis.cpp | 441 void visitShuffleVectorInst(ShuffleVectorInst &Inst) { [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineVectorOps.cpp | 209 } else if (ShuffleVectorInst *SVI = dyn_cast<ShuffleVectorInst>(I)) { 523 return new ShuffleVectorInst(LR.first, LR.second, 815 static bool isShuffleExtractingFromLHS(ShuffleVectorInst &SVI, [all...] |
InstructionCombining.cpp | [all...] |
InstCombineCasts.cpp | [all...] |
InstCombineInternal.h | 327 Instruction *visitShuffleVectorInst(ShuffleVectorInst &SVI);
|
InstCombineSimplifyDemanded.cpp | [all...] |
/external/llvm/lib/Transforms/Vectorize/ |
BBVectorize.cpp | 511 } else if (ShuffleVectorInst *SI = dyn_cast<ShuffleVectorInst>(I)) { [all...] |
/external/llvm/lib/ExecutionEngine/Interpreter/ |
Interpreter.h | 184 void visitShuffleVectorInst(ShuffleVectorInst &I);
|
/external/llvm/lib/IR/ |
Instructions.cpp | [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64ISelLowering.h | 301 ArrayRef<ShuffleVectorInst *> Shuffles, 304 bool lowerInterleavedStore(StoreInst *SI, ShuffleVectorInst *SVI,
|
AArch64PromoteConstant.cpp | 243 if (isa<const ShuffleVectorInst>(Instr) && OpIdx == 2)
|
/external/llvm/lib/Target/ARM/ |
ARMISelLowering.h | 450 ArrayRef<ShuffleVectorInst *> Shuffles, 453 bool lowerInterleavedStore(StoreInst *SI, ShuffleVectorInst *SVI,
|
/external/llvm/include/llvm/IR/ |
InstVisitor.h | 202 RetTy visitShuffleVectorInst(ShuffleVectorInst &I) { DELEGATE(Instruction);}
|
NoFolder.h | 283 return new ShuffleVectorInst(V1, V2, Mask);
|
Instructions.h | [all...] |
/external/llvm/lib/Transforms/Scalar/ |
EarlyCSE.cpp | 72 isa<InsertElementInst>(Inst) || isa<ShuffleVectorInst>(Inst) || 138 isa<ShuffleVectorInst>(Inst)) && [all...] |
Scalarizer.cpp | 148 bool visitShuffleVectorInst(ShuffleVectorInst &); 542 bool Scalarizer::visitShuffleVectorInst(ShuffleVectorInst &SVI) {
|
RewriteStatepointsForGC.cpp | 400 if (isa<ShuffleVectorInst>(I)) 581 !isa<ShuffleVectorInst>(V)) { 795 assert(isa<ShuffleVectorInst>(Current)); [all...] |
SCCP.cpp | 479 void visitShuffleVectorInst(ShuffleVectorInst &I); [all...] |
/external/clang/lib/CodeGen/ |
CGExprScalar.cpp | [all...] |
/external/llvm/include/llvm/Target/ |
TargetLowering.h | [all...] |