Home
last modified time | relevance | path

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

12

/external/llvm/lib/Target/R600/
DAMDGPUPromoteAlloca.cpp209 Value *ExtractElement = Builder.CreateExtractElement(VecValue, Index); in tryPromoteAllocaToVector() local
210 Inst->replaceAllUsesWith(ExtractElement); in tryPromoteAllocaToVector()
/external/llvm/lib/IR/
DConstantsContext.h104 Instruction::ExtractElement, &Op<0>(), 2) { in ExtractElementConstantExpr()
489 case Instruction::ExtractElement:
DInstruction.cpp248 case ExtractElement: return "extractelement"; in getOpcodeName()
DConstants.cpp1244 case Instruction::ExtractElement: in getWithOperands()
2111 const ConstantExprKeyType Key(Instruction::ExtractElement, ArgVec); in getExtractElement()
2998 case Instruction::ExtractElement: in getAsInstruction()
DInstructions.cpp1352 ExtractElement, in ExtractElementInst()
1366 ExtractElement, in ExtractElementInst()
/external/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h57 ->getVectorInstrCost(Instruction::ExtractElement, Ty, i); in getScalarizationOverhead()
78 ->getVectorInstrCost(Instruction::ExtractElement, Ty, i); in getAltShuffleOverhead()
/external/llvm/lib/Target/PowerPC/
DPPCTargetTransformInfo.cpp345 Cost += getVectorInstrCost(Instruction::ExtractElement, Src, i); in getMemoryOpCost()
/external/llvm/include/llvm/IR/
DInstruction.def170 HANDLE_OTHER_INST(54, ExtractElement, ExtractElementInst)// extract from vector
/external/llvm/lib/Target/NVPTX/
DNVPTXGenericToNVVM.cpp324 case Instruction::ExtractElement: in remapConstantExpr()
/external/llvm/lib/Analysis/
DCostModel.cpp460 case Instruction::ExtractElement: { in getInstructionCost()
DConstantFolding.cpp1083 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.cpp261 assert(Instruction::ExtractElement == getSameOpcode(VL) && "Invalid opcode"); in CanReuseExtract()
1112 case Instruction::ExtractElement: { in buildTree_rec()
1438 case Instruction::ExtractElement: { in getEntryCost()
1446 TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy, i); in getEntryCost()
1750 ExtractCost += TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy, in getTreeCost()
2152 case Instruction::ExtractElement: { in vectorizeTree()
DLoopVectorize.cpp2653 Cost += TTI.getVectorInstrCost(Instruction::ExtractElement, Ty, i); in getScalarizationOverhead()
5124 Cost += TTI.getVectorInstrCost(Instruction::ExtractElement, PtrTy, i); in getInstructionCost()
5128 Cost += TTI.getVectorInstrCost(SI ? Instruction::ExtractElement : in getInstructionCost()
5192 unsigned ExtCost = TTI.getVectorInstrCost(Instruction::ExtractElement, in getInstructionCost()
DBBVectorize.cpp1998 Instruction::ExtractElement, VTy, 0); in findBestDAGFor()
2030 Instruction::ExtractElement, VTy, 1); in findBestDAGFor()
/external/llvm/lib/Transforms/ObjCARC/
DARCInstKind.cpp295 case Instruction::ExtractElement: in GetARCInstKind()
/external/llvm/lib/Target/ARM/
DARMTargetTransformInfo.cpp261 Opcode == Instruction::ExtractElement) && in getVectorInstrCost()
/external/llvm/test/Instrumentation/MemorySanitizer/
Dmsan_basic.ll504 define i32 @ExtractElement(<4 x i32> %vec, i32 %idx) sanitize_memory {
509 ; CHECK: @ExtractElement
/external/llvm/lib/AsmParser/
DLLLexer.cpp743 INSTKEYWORD(extractelement, ExtractElement); in LexIdentifier()
/external/llvm/lib/Target/CppBackend/
DCPPBackend.cpp926 case Instruction::ExtractElement: Out << "getExtractElement("; break; in printConstant()
1496 case Instruction::ExtractElement: { in printInstruction()
/external/llvm/lib/Target/X86/
DX86TargetTransformInfo.cpp764 Cost += getVectorInstrCost(Instruction::ExtractElement, Ty, i); in getScalarizationOverhead()
/external/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp1546 case Instruction::ExtractElement: in WriteConstants()
1716 case Instruction::ExtractElement: in WriteInstruction()
/external/llvm/lib/CodeGen/
DTargetLoweringBase.cpp1574 case ExtractElement: return ISD::EXTRACT_VECTOR_ELT; in InstructionOpcodeToISD()
/external/llvm/bindings/ocaml/llvm/
Dllvm.ml206 | ExtractElement Constructor
/external/llvm/lib/Transforms/Scalar/
DGVN.cpp441 case Instruction::ExtractElement: in lookup_or_add()

12