HomeSort by: relevance | last modified time | path
    Searched refs:ExtractElement (Results 1 - 25 of 43) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/FuzzMutate/
RandomIRBuilder.cpp 76 case Instruction::ExtractElement:
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
BasicTTIImpl.h 90 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, VTy, 0);
111 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, VTy, i);
133 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, VTy,
159 thisT()->getVectorInstrCost(Instruction::ExtractElement, SubVTy, i);
204 ? getVectorInstrCost(Instruction::ExtractElement,
230 Instruction::ExtractElement,
678 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, Ty, i);
1006 return thisT()->getVectorInstrCost(Instruction::ExtractElement, VecTy,
1214 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, VT,
1237 thisT()->getVectorInstrCost(Instruction::ExtractElement, SubVT, i)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonTargetTransformInfo.cpp 316 return Cost + getVectorInstrCost(Instruction::ExtractElement, Val, Index);
319 if (Opcode == Instruction::ExtractElement)
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUPromoteAlloca.cpp 515 Value *ExtractElement = Builder.CreateExtractElement(VecValue, Index);
517 ExtractElement = Builder.CreateBitOrPointerCast(ExtractElement, Inst->getType());
518 Inst->replaceAllUsesWith(ExtractElement);
AMDGPUTargetTransformInfo.cpp 885 case Instruction::ExtractElement:
1337 case Instruction::ExtractElement:
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
SpeculativeExecution.cpp 250 case Instruction::ExtractElement:
GVNSink.cpp 482 case Instruction::ExtractElement:
  /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
NVPTXGenericToNVVM.cpp 266 case Instruction::ExtractElement:
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
PoisonChecking.cpp 199 case Instruction::ExtractElement: {
357 - Scalable vector types for insertelement/extractelement
  /src/external/apache2/llvm/dist/llvm/lib/IR/
ConstantsContext.h 126 /// extractelement constant exprs.
131 Instruction::ExtractElement, &Op<0>(), 2) {
145 return CE->getOpcode() == Instruction::ExtractElement;
622 case Instruction::ExtractElement:
Instruction.cpp 389 case ExtractElement: return "extractelement";
Constants.cpp 1554 case Instruction::ExtractElement:
2543 "Tried to create extractelement operation on non-vector type!");
2545 "Extractelement index must be an integer type!");
2556 const ConstantExprKeyType Key(Instruction::ExtractElement, ArgVec);
2638 "Tried to create extractelement operation on non-first-class type!");
3507 case Instruction::ExtractElement:
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineNegator.cpp 322 case Instruction::ExtractElement: {
323 // `extractelement` is negatible if source operand is negatible.
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
VectorCombine.cpp 314 TTI.getVectorInstrCost(Instruction::ExtractElement, VecTy, Ext0Index);
316 TTI.getVectorInstrCost(Instruction::ExtractElement, VecTy, Ext1Index);
SLPVectorizer.cpp 252 /// %x0 = extractelement <4 x i8> %x, i32 0
253 /// %x3 = extractelement <4 x i8> %x, i32 3
254 /// %y1 = extractelement <4 x i8> %y, i32 1
255 /// %y2 = extractelement <4 x i8> %y, i32 2
271 /// %x0 = extractelement <4 x i8> %x, i32 0
272 /// %x3 = extractelement <4 x i8> %x, i32 3
273 /// %y1 = extractelement <4 x i8> %y, i32 1
274 /// %y2 = extractelement <4 x i8> %y, i32 2
280 /// %6 = extractelement <4 x i8> %5, i32 0
282 /// %7 = extractelement <4 x i8> %5, i32
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
CFLGraph.h 234 // (e.g. extractvalue, extractelement) as loads. Since those take
562 case Instruction::ExtractElement:
DemandedBits.cpp 307 case Instruction::ExtractElement:
ObjCARCInstKind.cpp 282 case Instruction::ExtractElement:
  /src/external/apache2/llvm/dist/llvm/lib/AsmParser/
LLLexer.cpp 908 INSTKEYWORD(extractelement, ExtractElement);
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZTargetTransformInfo.cpp 964 if (Opcode == Instruction::ExtractElement) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86TargetTransformInfo.cpp 3114 if (Index != -1U && (Opcode == Instruction::ExtractElement ||
3148 if (ScalarType->isIntegerTy() && Opcode == Instruction::ExtractElement)
3190 if (Opcode == Instruction::ExtractElement && ScalarType->isPointerTy())
3772 return ReductionCost + getVectorInstrCost(Instruction::ExtractElement, Ty, 0);
4079 return MinMaxCost + getVectorInstrCost(Instruction::ExtractElement, Ty, 0);
4408 getVectorInstrCost(Instruction::ExtractElement, SrcVTy, i);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64TargetTransformInfo.cpp 872 getVectorInstrCost(Instruction::ExtractElement, VecTy, Index);
1033 Cost += getArithmeticInstrCost(Instruction::ExtractElement, Ty, CostKind,
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMTargetTransformInfo.cpp 809 Opcode == Instruction::ExtractElement)) {
824 Opcode == Instruction::ExtractElement)) {
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
TargetTransformInfoImpl.h 1103 case Instruction::ExtractElement: {
1114 // followed by an extractelement).
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCTargetTransformInfo.cpp 1184 Cost += getVectorInstrCost(Instruction::ExtractElement, Src, i);

Completed in 102 milliseconds

1 2