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

/freebsd-10.2-release/contrib/llvm/lib/Transforms/ObjCARC/
H A DObjCARCUtil.cpp228 case Instruction::InsertElement: case Instruction::ExtractElement:
/freebsd-10.2-release/contrib/llvm/lib/CodeGen/
H A DBasicTargetTransformInfo.cpp211 Cost += TopTTI->getVectorInstrCost(Instruction::ExtractElement, Ty, i);
H A DTargetLoweringBase.cpp1300 case ExtractElement: return ISD::EXTRACT_VECTOR_ELT;
/freebsd-10.2-release/contrib/llvm/lib/Analysis/
H A DCostModel.cpp446 case Instruction::ExtractElement: {
H A DConstantFolding.cpp1033 case Instruction::ExtractElement:
/freebsd-10.2-release/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXGenericToNVVM.cpp319 case Instruction::ExtractElement:
/freebsd-10.2-release/contrib/llvm/lib/IR/
H A DConstantsContext.h103 Instruction::ExtractElement, &Op<0>(), 2) {
446 if (V.opcode == Instruction::ExtractElement)
H A DInstruction.cpp250 case ExtractElement: return "extractelement";
H A DConstants.cpp1135 case Instruction::ExtractElement:
1934 const ExprMapKeyType Key(Instruction::ExtractElement, ArgVec);
2790 case Instruction::ExtractElement:
H A DInstructions.cpp1444 ExtractElement,
1458 ExtractElement,
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp208 /// \returns True if the ExtractElement instructions in VL can be vectorized
211 assert(Instruction::ExtractElement == getSameOpcode(VL) && "Invalid opcode");
802 case Instruction::ExtractElement: {
981 case Instruction::ExtractElement: {
1121 ExtractCost += TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy,
1388 case Instruction::ExtractElement: {
H A DLoopVectorize.cpp4966 Cost += TTI.getVectorInstrCost(Instruction::ExtractElement, PtrTy, i);
4967 // In case of STORE, the cost of ExtractElement from the vector.
4970 Cost += TTI.getVectorInstrCost(SI ? Instruction::ExtractElement :
5032 unsigned ExtCost = TTI.getVectorInstrCost(Instruction::ExtractElement,
H A DBBVectorize.cpp510 // InsertElement and ExtractElement have a depth factor of zero. This is
1928 Instruction::ExtractElement, VTy, 0);
1961 Instruction::ExtractElement, VTy, 1);
/freebsd-10.2-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp40 static ConstantInt *ExtractElement(Constant *V, Constant *Idx) { function
64 if (HasAddOverflow(ExtractElement(Result, Idx),
65 ExtractElement(In1, Idx),
66 ExtractElement(In2, Idx),
99 if (HasSubOverflow(ExtractElement(Result, Idx),
100 ExtractElement(In1, Idx),
101 ExtractElement(In2, Idx),
/freebsd-10.2-release/contrib/llvm/lib/AsmParser/
H A DLLLexer.cpp687 INSTKEYWORD(extractelement, ExtractElement);
H A DLLParser.cpp2665 } else if (Opc == Instruction::ExtractElement) {
/freebsd-10.2-release/contrib/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp550 Cost += TopTTI->getVectorInstrCost(Instruction::ExtractElement, Ty, i);
/freebsd-10.2-release/contrib/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp1076 case Instruction::ExtractElement:
1243 case Instruction::ExtractElement:
/freebsd-10.2-release/contrib/llvm/lib/Target/CppBackend/
H A DCPPBackend.cpp913 case Instruction::ExtractElement: Out << "getExtractElement("; break;
1476 case Instruction::ExtractElement: {
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Scalar/
H A DGVN.cpp436 case Instruction::ExtractElement:
/freebsd-10.2-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp138 STATISTIC(NumFastIselFailExtractElement,"Fast isel fails on ExtractElement");
982 case Instruction::ExtractElement: NumFastIselFailExtractElement++; return;
/freebsd-10.2-release/contrib/llvm/include/llvm/IR/
H A DInstructions.h1581 return I->getOpcode() == Instruction::ExtractElement;

Completed in 195 milliseconds