/external/llvm/lib/CodeGen/ |
InterleavedAccessPass.cpp | 99 bool tryReplaceExtracts(ArrayRef<ExtractElementInst *> Extracts, 202 SmallVector<ExtractElementInst *, 4> Extracts; 209 auto *Extract = dyn_cast<ExtractElementInst>(*UI); 268 ArrayRef<ExtractElementInst *> Extracts, 278 DenseMap<ExtractElementInst *, std::pair<Value *, int>> ReplacementMap;
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
InterleavedAccessPass.cpp | 119 bool tryReplaceExtracts(ArrayRef<ExtractElementInst *> Extracts, 282 SmallVector<ExtractElementInst *, 4> Extracts; 289 auto *Extract = dyn_cast<ExtractElementInst>(*UI); 349 ArrayRef<ExtractElementInst *> Extracts, 358 DenseMap<ExtractElementInst *, std::pair<Value *, int>> ReplacementMap;
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineVectorOps.cpp | 68 Instruction *InstCombiner::scalarizePHI(ExtractElementInst &EI, PHINode *PN) { 76 if (ExtractElementInst *EU = dyn_cast<ExtractElementInst>(U)) { 115 ExtractElementInst::Create(B0->getOperand(opId), Elt, 124 Instruction *newEI = ExtractElementInst::Create(PHIInVal, Elt, ""); 146 Instruction *InstCombiner::visitExtractElementInst(ExtractElementInst &EI) { 243 return ExtractElementInst::Create(Src, 339 } else if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)){ 375 ExtractElementInst *ExtElt [all...] |
InstCombineInternal.h | 329 Instruction *visitExtractElementInst(ExtractElementInst &EI); 396 Instruction *scalarizePHI(ExtractElementInst &EI, PHINode *PN);
|
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/ |
InstCombineVectorOps.cpp | 123 Instruction *InstCombiner::visitExtractElementInst(ExtractElementInst &EI) { 229 return ExtractElementInst::Create(Src, 292 } else if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)){ 347 if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)) { 402 if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)) {
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/ |
MemoryBuiltins.h | 37 class ExtractElementInst; 233 SizeOffsetType visitExtractElementInst(ExtractElementInst &I); 301 SizeOffsetEvalType visitExtractElementInst(ExtractElementInst &I);
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/ |
InstCombineVectorOps.cpp | 91 Instruction *InstCombiner::scalarizePHI(ExtractElementInst &EI, PHINode *PN) { 99 if (ExtractElementInst *EU = dyn_cast<ExtractElementInst>(U)) { 138 ExtractElementInst::Create(B0->getOperand(opId), Elt, 147 Instruction *newEI = ExtractElementInst::Create(PHIInVal, Elt, ""); 169 Instruction *InstCombiner::visitExtractElementInst(ExtractElementInst &EI) { 269 return ExtractElementInst::Create(Src, 332 } else if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)){ 368 ExtractElementInst *ExtElt [all...] |
/external/llvm/lib/Analysis/ |
CostModel.cpp | 239 static bool matchPairwiseReduction(const ExtractElementInst *ReduxRoot, 302 static bool matchVectorSplittingReduction(const ExtractElementInst *ReduxRoot, 456 const ExtractElementInst * EEI = cast<ExtractElementInst>(I);
|
CodeMetrics.cpp | 148 if (isa<ExtractElementInst>(I) || I.getType()->isVectorTy())
|
/external/llvm/include/llvm/Analysis/ |
MemoryBuiltins.h | 190 SizeOffsetType visitExtractElementInst(ExtractElementInst &I); 255 SizeOffsetEvalType visitExtractElementInst(ExtractElementInst &I);
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/ |
CodeMetrics.cpp | 161 if (isa<ExtractElementInst>(I) || I.getType()->isVectorTy())
|
TargetTransformInfo.cpp | 827 static ReductionKind matchPairwiseReduction(const ExtractElementInst *ReduxRoot, [all...] |
/external/llvm/lib/Transforms/Scalar/ |
RewriteStatepointsForGC.cpp | 484 if (isa<ExtractElementInst>(I)) 528 !isa<ExtractElementInst>(V) && !isa<InsertElementInst>(V) && 679 isa<ExtractElementInst>(BDV) || isa<InsertElementInst>(BDV); 717 } else if (auto *EE = dyn_cast<ExtractElementInst>(Current)) { 776 } else if (auto *EE = dyn_cast<ExtractElementInst>(BDV)) { 819 if (State.isBase() && isa<ExtractElementInst>(I) && 821 auto *EE = cast<ExtractElementInst>(I); [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/ |
Instructions.h | [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
RewriteStatepointsForGC.cpp | 599 if (isa<ExtractElementInst>(I)) 643 !isa<ExtractElementInst>(V) && !isa<InsertElementInst>(V) && 796 isa<ExtractElementInst>(BDV) || isa<InsertElementInst>(BDV) || 835 } else if (auto *EE = dyn_cast<ExtractElementInst>(Current)) { [all...] |
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
EarlyCSE.cpp | 64 isa<SelectInst>(Inst) || isa<ExtractElementInst>(Inst) || 113 isa<SelectInst>(Inst) || isa<ExtractElementInst>(Inst) ||
|
/external/llvm/lib/ExecutionEngine/Interpreter/ |
Interpreter.h | 182 void visitExtractElementInst(ExtractElementInst &I);
|
/external/swiftshader/third_party/LLVM/include/llvm/Support/ |
InstVisitor.h | 193 RetTy visitExtractElementInst(ExtractElementInst &I) { DELEGATE(Instruction);}
|
NoFolder.h | 260 return ExtractElementInst::Create(Vec, Idx);
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/ExecutionEngine/Interpreter/ |
Interpreter.h | 163 void visitExtractElementInst(ExtractElementInst &I);
|
/external/llvm/lib/Transforms/Vectorize/ |
BBVectorize.cpp | 536 if (isa<InsertElementInst>(V) || isa<ExtractElementInst>(V)) [all...] |
/external/llvm/include/llvm/IR/ |
InstVisitor.h | 200 RetTy visitExtractElementInst(ExtractElementInst &I) { DELEGATE(Instruction);}
|
Instructions.h | [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/ |
InstVisitor.h | 203 RetTy visitExtractElementInst(ExtractElementInst &I) { DELEGATE(Instruction);}
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/ |
LoadStoreVectorizer.cpp | 756 const ExtractElementInst *EEI = dyn_cast<ExtractElementInst>(U); 802 const ExtractElementInst *EEI = dyn_cast<ExtractElementInst>(U); [all...] |