Home
last modified time | relevance | path

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

12

/NextBSD/contrib/llvm/include/llvm/CodeGen/
HDBasicTTIImpl.h57 ->getVectorInstrCost(Instruction::ExtractElement, Ty, i); in getScalarizationOverhead()
78 ->getVectorInstrCost(Instruction::ExtractElement, Ty, i); in getAltShuffleOverhead()
553 Cost += getVectorInstrCost(Instruction::ExtractElement, VT, in getInterleavedMemoryOpCost()
574 ExtSubCost += getVectorInstrCost(Instruction::ExtractElement, SubVT, i); in getInterleavedMemoryOpCost()
/NextBSD/contrib/llvm/lib/Target/AMDGPU/
HDAMDGPUPromoteAlloca.cpp213 Value *ExtractElement = Builder.CreateExtractElement(VecValue, Index); in tryPromoteAllocaToVector() local
214 Inst->replaceAllUsesWith(ExtractElement); in tryPromoteAllocaToVector()
/NextBSD/contrib/llvm/lib/IR/
HDConstantsContext.h104 Instruction::ExtractElement, &Op<0>(), 2) { in ExtractElementConstantExpr()
490 case Instruction::ExtractElement:
HDInstruction.cpp253 case ExtractElement: return "extractelement"; in getOpcodeName()
HDConstants.cpp1276 case Instruction::ExtractElement: in getWithOperands()
2139 const ConstantExprKeyType Key(Instruction::ExtractElement, ArgVec); in getExtractElement()
3053 case Instruction::ExtractElement: in getAsInstruction()
HDInstructions.cpp1307 ExtractElement, in ExtractElementInst()
1321 ExtractElement, in ExtractElementInst()
/NextBSD/contrib/llvm/lib/Target/PowerPC/
HDPPCTargetTransformInfo.cpp349 Cost += getVectorInstrCost(Instruction::ExtractElement, Src, i); in getMemoryOpCost()
/NextBSD/contrib/llvm/include/llvm/IR/
HDInstruction.def170 HANDLE_OTHER_INST(54, ExtractElement, ExtractElementInst)// extract from vector
HDInstructions.h1884 return I->getOpcode() == Instruction::ExtractElement;
/NextBSD/contrib/llvm/lib/Target/NVPTX/
HDNVPTXGenericToNVVM.cpp324 case Instruction::ExtractElement: in remapConstantExpr()
/NextBSD/contrib/llvm/lib/Analysis/
HDCostModel.cpp460 case Instruction::ExtractElement: { in getInstructionCost()
HDConstantFolding.cpp1082 case Instruction::ExtractElement: in ConstantFoldInstOperands()
/NextBSD/contrib/llvm/lib/Transforms/InstCombine/
HDInstCombineCompares.cpp43 static ConstantInt *ExtractElement(Constant *V, Constant *Idx) { in ExtractElement() function
67 if (HasAddOverflow(ExtractElement(Result, Idx), in AddWithOverflow()
68 ExtractElement(In1, Idx), in AddWithOverflow()
69 ExtractElement(In2, Idx), in AddWithOverflow()
102 if (HasSubOverflow(ExtractElement(Result, Idx), in SubWithOverflow()
103 ExtractElement(In1, Idx), in SubWithOverflow()
104 ExtractElement(In2, Idx), in SubWithOverflow()
/NextBSD/contrib/llvm/lib/Transforms/Vectorize/
HDSLPVectorizer.cpp266 assert(Instruction::ExtractElement == getSameOpcode(VL) && "Invalid opcode"); in CanReuseExtract()
1117 case Instruction::ExtractElement: { in buildTree_rec()
1443 case Instruction::ExtractElement: { in getEntryCost()
1451 TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy, i); in getEntryCost()
1755 ExtractCost += TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy, in getTreeCost()
2156 case Instruction::ExtractElement: { in vectorizeTree()
HDLoopVectorize.cpp2949 Cost += TTI.getVectorInstrCost(Instruction::ExtractElement, Ty, i); in getScalarizationOverhead()
5155 Cost += TTI.getVectorInstrCost(Instruction::ExtractElement, PtrTy, i); in getInstructionCost()
5159 Cost += TTI.getVectorInstrCost(SI ? Instruction::ExtractElement : in getInstructionCost()
5223 unsigned ExtCost = TTI.getVectorInstrCost(Instruction::ExtractElement, in getInstructionCost()
HDBBVectorize.cpp1998 Instruction::ExtractElement, VTy, 0); in findBestDAGFor()
2030 Instruction::ExtractElement, VTy, 1); in findBestDAGFor()
/NextBSD/contrib/llvm/lib/Transforms/ObjCARC/
HDARCInstKind.cpp295 case Instruction::ExtractElement: in GetARCInstKind()
/NextBSD/contrib/llvm/lib/AsmParser/
HDLLLexer.cpp746 INSTKEYWORD(extractelement, ExtractElement); in LexIdentifier()
/NextBSD/contrib/llvm/lib/Target/ARM/
HDARMTargetTransformInfo.cpp261 Opcode == Instruction::ExtractElement) && in getVectorInstrCost()
/NextBSD/contrib/llvm/lib/Target/CppBackend/
HDCPPBackend.cpp924 case Instruction::ExtractElement: Out << "getExtractElement("; break; in printConstant()
1494 case Instruction::ExtractElement: { in printInstruction()
/NextBSD/contrib/llvm/lib/Target/X86/
HDX86TargetTransformInfo.cpp773 Cost += getVectorInstrCost(Instruction::ExtractElement, Ty, i); in getScalarizationOverhead()
/NextBSD/contrib/llvm/lib/Bitcode/Writer/
HDBitcodeWriter.cpp1576 case Instruction::ExtractElement: in WriteConstants()
1746 case Instruction::ExtractElement: in WriteInstruction()
/NextBSD/contrib/llvm/lib/CodeGen/
HDTargetLoweringBase.cpp1595 case ExtractElement: return ISD::EXTRACT_VECTOR_ELT; in InstructionOpcodeToISD()
/NextBSD/contrib/llvm/lib/Transforms/Scalar/
HDGVN.cpp441 case Instruction::ExtractElement: in lookup_or_add()
/NextBSD/contrib/llvm/lib/CodeGen/SelectionDAG/
HDSelectionDAGISel.cpp1101 case Instruction::ExtractElement: NumFastIselFailExtractElement++; return; in collectFailStats()

12