Home
last modified time | relevance | path

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

12

/external/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h57 ->getVectorInstrCost(Instruction::ExtractElement, Ty, i); in getScalarizationOverhead()
78 ->getVectorInstrCost(Instruction::ExtractElement, Ty, i); in getAltShuffleOverhead()
550 Instruction::ExtractElement, VT, Index + i * Factor); in getInterleavedMemoryOpCost()
572 Instruction::ExtractElement, SubVT, i); in getInterleavedMemoryOpCost()
/external/llvm/lib/Target/AMDGPU/
DAMDGPUTargetTransformInfo.cpp98 case Instruction::ExtractElement: in getVectorInstrCost()
DAMDGPUPromoteAlloca.cpp213 Value *ExtractElement = Builder.CreateExtractElement(VecValue, Index); in tryPromoteAllocaToVector() local
214 Inst->replaceAllUsesWith(ExtractElement); in tryPromoteAllocaToVector()
/external/llvm/lib/IR/
DConstantsContext.h104 Instruction::ExtractElement, &Op<0>(), 2) { in ExtractElementConstantExpr()
523 case Instruction::ExtractElement:
DInstruction.cpp263 case ExtractElement: return "extractelement"; in getOpcodeName()
DConstants.cpp1208 case Instruction::ExtractElement: in getWithOperands()
2074 const ConstantExprKeyType Key(Instruction::ExtractElement, ArgVec); in getExtractElement()
3003 case Instruction::ExtractElement: in getAsInstruction()
DInstructions.cpp1621 ExtractElement, in ExtractElementInst()
1635 ExtractElement, in ExtractElementInst()
/external/llvm/lib/Target/PowerPC/
DPPCTargetTransformInfo.cpp385 Cost += getVectorInstrCost(Instruction::ExtractElement, Src, i); in getMemoryOpCost()
/external/llvm/include/llvm/IR/
DInstruction.def191 HANDLE_OTHER_INST(59, ExtractElement, ExtractElementInst)// extract from vector
/external/llvm/lib/Target/NVPTX/
DNVPTXGenericToNVVM.cpp321 case Instruction::ExtractElement: in remapConstantExpr()
/external/llvm/lib/Analysis/
DCostModel.cpp455 case Instruction::ExtractElement: { in getInstructionCost()
DObjCARCInstKind.cpp297 case Instruction::ExtractElement: in GetARCInstKind()
DConstantFolding.cpp1085 case Instruction::ExtractElement: in ConstantFoldInstOperands()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineCompares.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()
/external/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp280 assert(Instruction::ExtractElement == getSameOpcode(VL) && "Invalid opcode"); in CanReuseExtract()
1149 case Instruction::ExtractElement: { in buildTree_rec()
1492 case Instruction::ExtractElement: { in getEntryCost()
1500 TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy, i); in getEntryCost()
1807 ExtractCost += TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy, in getTreeCost()
2228 case Instruction::ExtractElement: { in vectorizeTree()
DLoopVectorize.cpp3070 Cost += TTI.getVectorInstrCost(Instruction::ExtractElement, Ty, i); in getScalarizationOverhead()
5496 Cost += TTI.getVectorInstrCost(Instruction::ExtractElement, PtrTy, i); in getInstructionCost()
5500 Cost += TTI.getVectorInstrCost(SI ? Instruction::ExtractElement : in getInstructionCost()
5584 unsigned ExtCost = TTI.getVectorInstrCost(Instruction::ExtractElement, in getInstructionCost()
DBBVectorize.cpp2012 Instruction::ExtractElement, VTy, 0); in findBestDAGFor()
2044 Instruction::ExtractElement, VTy, 1); in findBestDAGFor()
/external/llvm/lib/Target/ARM/
DARMTargetTransformInfo.cpp254 Opcode == Instruction::ExtractElement)) { in getVectorInstrCost()
/external/llvm/lib/AsmParser/
DLLLexer.cpp759 INSTKEYWORD(extractelement, ExtractElement); in LexIdentifier()
/external/llvm/test/Instrumentation/MemorySanitizer/
Dmsan_basic.ll569 define i32 @ExtractElement(<4 x i32> %vec, i32 %idx) sanitize_memory {
574 ; CHECK-LABEL: @ExtractElement
/external/llvm/lib/Target/CppBackend/
DCPPBackend.cpp925 case Instruction::ExtractElement: Out << "getExtractElement("; break; in printConstant()
1490 case Instruction::ExtractElement: { in printInstruction()
/external/llvm/lib/Target/X86/
DX86TargetTransformInfo.cpp945 Cost += getVectorInstrCost(Instruction::ExtractElement, Ty, i); in getScalarizationOverhead()
/external/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp1682 case Instruction::ExtractElement: in WriteConstants()
1869 case Instruction::ExtractElement: in WriteInstruction()
/external/llvm/lib/CodeGen/
DTargetLoweringBase.cpp1600 case ExtractElement: return ISD::EXTRACT_VECTOR_ELT; in InstructionOpcodeToISD()
/external/llvm/bindings/ocaml/llvm/
Dllvm.ml206 | ExtractElement Constructor

12