Searched refs:ExtractElement (Results 1 - 25 of 27) sorted by relevance

12

/external/llvm/lib/Target/R600/
H A DAMDGPUPromoteAlloca.cpp208 Value *ExtractElement = Builder.CreateExtractElement(VecValue, Index); local
209 Inst->replaceAllUsesWith(ExtractElement);
/external/llvm/lib/Transforms/ObjCARC/
H A DObjCARCUtil.cpp228 case Instruction::InsertElement: case Instruction::ExtractElement:
/external/llvm/lib/CodeGen/
H A DBasicTargetTransformInfo.cpp271 Cost += TopTTI->getVectorInstrCost(Instruction::ExtractElement, Ty, i);
345 Cost += TopTTI->getVectorInstrCost(Instruction::ExtractElement, Ty, i);
H A DTargetLoweringBase.cpp1388 case ExtractElement: return ISD::EXTRACT_VECTOR_ELT;
/external/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp415 Cost += getVectorInstrCost(Instruction::ExtractElement, Src, i);
/external/llvm/lib/Analysis/
H A DCostModel.cpp459 case Instruction::ExtractElement: {
H A DConstantFolding.cpp1088 case Instruction::ExtractElement:
/external/llvm/lib/IR/
H A DInstruction.cpp254 case ExtractElement: return "extractelement";
H A DConstantsContext.h106 Instruction::ExtractElement, &Op<0>(), 2) {
438 if (V.opcode == Instruction::ExtractElement)
H A DConstants.cpp1173 case Instruction::ExtractElement:
1996 const ExprMapKeyType Key(Instruction::ExtractElement, ArgVec);
2853 case Instruction::ExtractElement:
H A DInstructions.cpp1457 ExtractElement,
1471 ExtractElement,
/external/llvm/lib/Target/NVPTX/
H A DNVPTXGenericToNVVM.cpp316 case Instruction::ExtractElement:
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp33 static ConstantInt *ExtractElement(Constant *V, Constant *Idx) { function
57 if (HasAddOverflow(ExtractElement(Result, Idx),
58 ExtractElement(In1, Idx),
59 ExtractElement(In2, Idx),
92 if (HasSubOverflow(ExtractElement(Result, Idx),
93 ExtractElement(In1, Idx),
94 ExtractElement(In2, Idx),
/external/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp254 /// \returns True if the ExtractElement instructions in VL can be vectorized
257 assert(Instruction::ExtractElement == getSameOpcode(VL) && "Invalid opcode");
860 case Instruction::ExtractElement: {
1164 case Instruction::ExtractElement: {
1172 TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy, i);
1398 ExtractCost += TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy,
1662 case Instruction::ExtractElement: {
H A DLoopVectorize.cpp5768 Cost += TTI.getVectorInstrCost(Instruction::ExtractElement, PtrTy, i);
5769 // In case of STORE, the cost of ExtractElement from the vector.
5772 Cost += TTI.getVectorInstrCost(SI ? Instruction::ExtractElement :
5834 unsigned ExtCost = TTI.getVectorInstrCost(Instruction::ExtractElement,
H A DBBVectorize.cpp521 // InsertElement and ExtractElement have a depth factor of zero. This is
2002 Instruction::ExtractElement, VTy, 0);
2034 Instruction::ExtractElement, VTy, 1);
/external/llvm/lib/AsmParser/
H A DLLLexer.cpp741 INSTKEYWORD(extractelement, ExtractElement);
/external/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp1121 case Instruction::ExtractElement:
1290 case Instruction::ExtractElement:
/external/llvm/lib/Target/CppBackend/
H A DCPPBackend.cpp923 case Instruction::ExtractElement: Out << "getExtractElement("; break;
1493 case Instruction::ExtractElement: {
/external/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp772 Cost += TopTTI->getVectorInstrCost(Instruction::ExtractElement, Ty, i);
/external/llvm/bindings/ocaml/llvm/
H A Dllvm.ml199 | ExtractElement Constructor in type:Opcode/t
/external/llvm/lib/Transforms/Scalar/
H A DGVN.cpp437 case Instruction::ExtractElement:
/external/llvm/include/llvm/IR/
H A DInstructions.h1673 return I->getOpcode() == Instruction::ExtractElement;
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp138 STATISTIC(NumFastIselFailExtractElement,"Fast isel fails on ExtractElement");
1031 case Instruction::ExtractElement: NumFastIselFailExtractElement++; return;
/external/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp231 case Instruction::ExtractElement:

Completed in 4326 milliseconds

12