Home
last modified time | relevance | path

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

12

/minix3/external/bsd/llvm/dist/llvm/lib/Target/R600/
H A DAMDGPUPromoteAlloca.cpp208 Value *ExtractElement = Builder.CreateExtractElement(VecValue, Index); in tryPromoteAllocaToVector() local
209 Inst->replaceAllUsesWith(ExtractElement); in tryPromoteAllocaToVector()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/ObjCARC/
H A DObjCARCUtil.cpp228 case Instruction::InsertElement: case Instruction::ExtractElement: in GetInstructionClass()
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DBasicTargetTransformInfo.cpp273 Cost += TopTTI->getVectorInstrCost(Instruction::ExtractElement, Ty, i); in getScalarizationOverhead()
348 Cost += TopTTI->getVectorInstrCost(Instruction::ExtractElement, Ty, i); in getAltShuffleOverhead()
H A DTargetLoweringBase.cpp1436 case ExtractElement: return ISD::EXTRACT_VECTOR_ELT; in InstructionOpcodeToISD()
/minix3/external/bsd/llvm/dist/llvm/lib/IR/
H A DConstantsContext.h104 Instruction::ExtractElement, &Op<0>(), 2) { in ExtractElementConstantExpr()
489 case Instruction::ExtractElement:
H A DInstruction.cpp248 case ExtractElement: return "extractelement"; in getOpcodeName()
H A DConstants.cpp1242 case Instruction::ExtractElement: in getWithOperands()
2106 const ConstantExprKeyType Key(Instruction::ExtractElement, ArgVec); in getExtractElement()
2947 case Instruction::ExtractElement: in getAsInstruction()
H A DInstructions.cpp1455 ExtractElement, in ExtractElementInst()
1469 ExtractElement, in ExtractElementInst()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/
H A DInstruction.def170 HANDLE_OTHER_INST(54, ExtractElement, ExtractElementInst)// extract from vector
/minix3/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp427 Cost += getVectorInstrCost(Instruction::ExtractElement, Src, i); in getMemoryOpCost()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXGenericToNVVM.cpp324 case Instruction::ExtractElement: in remapConstantExpr()
/minix3/external/bsd/llvm/dist/llvm/lib/Analysis/
H A DCostModel.cpp459 case Instruction::ExtractElement: { in getInstructionCost()
H A DConstantFolding.cpp1095 case Instruction::ExtractElement: in ConstantFoldInstOperands()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/
H A 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()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp252 assert(Instruction::ExtractElement == getSameOpcode(VL) && "Invalid opcode"); in CanReuseExtract()
1181 case Instruction::ExtractElement: { in buildTree_rec()
1495 case Instruction::ExtractElement: { in getEntryCost()
1503 TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy, i); in getEntryCost()
1807 ExtractCost += TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy, in getTreeCost()
2016 case Instruction::ExtractElement: { in vectorizeTree()
H A DLoopVectorize.cpp6066 Cost += TTI.getVectorInstrCost(Instruction::ExtractElement, PtrTy, i); in getInstructionCost()
6070 Cost += TTI.getVectorInstrCost(SI ? Instruction::ExtractElement : in getInstructionCost()
6132 unsigned ExtCost = TTI.getVectorInstrCost(Instruction::ExtractElement, in getInstructionCost()
H A DBBVectorize.cpp2002 Instruction::ExtractElement, VTy, 0); in findBestDAGFor()
2034 Instruction::ExtractElement, VTy, 1); in findBestDAGFor()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp396 Opcode == Instruction::ExtractElement) && in getVectorInstrCost()
/minix3/external/bsd/llvm/dist/llvm/lib/AsmParser/
H A DLLLexer.cpp734 INSTKEYWORD(extractelement, ExtractElement); in LexIdentifier()
/minix3/external/bsd/llvm/dist/llvm/test/Instrumentation/MemorySanitizer/
H A Dmsan_basic.ll504 define i32 @ExtractElement(<4 x i32> %vec, i32 %idx) sanitize_memory {
509 ; CHECK: @ExtractElement
/minix3/external/bsd/llvm/dist/llvm/lib/Target/CppBackend/
H A DCPPBackend.cpp923 case Instruction::ExtractElement: Out << "getExtractElement("; break; in printConstant()
1493 case Instruction::ExtractElement: { in printInstruction()
/minix3/external/bsd/llvm/dist/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp1180 case Instruction::ExtractElement: in WriteConstants()
1349 case Instruction::ExtractElement: in WriteInstruction()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp868 Cost += TopTTI->getVectorInstrCost(Instruction::ExtractElement, Ty, i); in getScalarizationOverhead()
/minix3/external/bsd/llvm/dist/llvm/bindings/ocaml/llvm/
H A Dllvm.ml206 | ExtractElement Constructor
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/
H A DGVN.cpp440 case Instruction::ExtractElement: in lookup_or_add()

12