/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiTargetTransformInfo.h | 96 TTI::OperandValueInfo Op2Info = {TTI::OK_AnyValue, TTI::OP_None}, 104 Op2Info); 115 Op2Info);
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyTargetTransformInfo.cpp | 55 TTI::OperandValueInfo Op1Info, TTI::OperandValueInfo Op2Info, in getArithmeticInstrCost() argument 61 Opcode, Ty, CostKind, Op1Info, Op2Info); in getArithmeticInstrCost() 71 if (!Op2Info.isUniform()) in getArithmeticInstrCost()
|
H A D | WebAssemblyTargetTransformInfo.h | 65 TTI::OperandValueInfo Op2Info = {TTI::OK_AnyValue, TTI::OP_None},
|
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFTargetTransformInfo.h | 61 TTI::OperandValueInfo Op2Info = {TTI::OK_AnyValue, TTI::OP_None}, 69 Op2Info);
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXTargetTransformInfo.cpp | 399 TTI::OperandValueInfo Op1Info, TTI::OperandValueInfo Op2Info, in simplifyNvvmIntrinsic() 410 Op2Info); in simplifyNvvmIntrinsic() 423 Op2Info); 433 getArithmeticInstrCost(unsigned Opcode,Type * Ty,TTI::TargetCostKind CostKind,TTI::OperandValueInfo Op1Info,TTI::OperandValueInfo Op2Info,ArrayRef<const Value * > Args,const Instruction * CxtI) getArithmeticInstrCost() argument
|
H A D | NVPTXTargetTransformInfo.h | 100 TTI::OperandValueInfo Op2Info = {TTI::OK_AnyValue, TTI::OP_None},
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonTargetTransformInfo.cpp | 275 TTI::OperandValueInfo Op1Info, TTI::OperandValueInfo Op2Info, in getArithmeticInstrCost() argument 281 Op2Info, Args, CxtI); in getArithmeticInstrCost() 290 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost()
|
H A D | HexagonTargetTransformInfo.h | 143 TTI::OperandValueInfo Op2Info = {TTI::OK_AnyValue, TTI::OP_None},
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.cpp | 248 TTI::OperandValueInfo Op1Info, TTI::OperandValueInfo Op2Info, in getArithmeticInstrCost() argument 264 getArithmeticInstrCost(Opcode, WideVecTy, CostKind, Op1Info, Op2Info); in getArithmeticInstrCost() 328 if (ISD == ISD::MUL && Op2Info.isConstant() && in getArithmeticInstrCost() 329 (Op2Info.isPowerOf2() || Op2Info.isNegatedPowerOf2())) { in getArithmeticInstrCost() 332 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost() 333 if (Op2Info.isNegatedPowerOf2()) in getArithmeticInstrCost() 343 Op2Info.isConstant() && Op2Info.isPowerOf2()) { in getArithmeticInstrCost() 346 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost() 348 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost() 350 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost() [all …]
|
H A D | X86TargetTransformInfo.h | 142 TTI::OperandValueInfo Op2Info = {TTI::OK_AnyValue, TTI::OP_None},
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.cpp | 3031 TTI::OperandValueInfo Op1Info, TTI::OperandValueInfo Op2Info, in getArithmeticInstrCost() argument 3046 Op2Info, Args, CxtI); in getArithmeticInstrCost() 3055 Op2Info); in getArithmeticInstrCost() 3057 if (Op2Info.isConstant() && Op2Info.isUniform() && Op2Info.isPowerOf2()) { in getArithmeticInstrCost() 3064 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost() 3066 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost() 3069 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost() 3071 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost() 3076 if (Op2Info.isConstant() && Op2Info.isUniform()) { in getArithmeticInstrCost() 3083 Instruction::Mul, Ty, CostKind, Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost() [all …]
|
H A D | AArch64TargetTransformInfo.h | 205 TTI::OperandValueInfo Op2Info = {TTI::OK_AnyValue, TTI::OP_None},
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVTargetTransformInfo.cpp | 1666 TTI::OperandValueInfo Op1Info, TTI::OperandValueInfo Op2Info, in getArithmeticInstrCost() argument 1671 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost() 1675 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost() 1680 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost() 1688 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost() 1708 if (Op2Info.isConstant()) in getArithmeticInstrCost() 1709 ConstantMatCost += getConstantMatCost(1, Op2Info); in getArithmeticInstrCost() 1759 Op1Info, Op2Info, in getArithmeticInstrCost()
|
H A D | RISCVTargetTransformInfo.h | 212 TTI::OperandValueInfo Op2Info = {TTI::OK_AnyValue, TTI::OP_None},
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfoImpl.h | 1258 TTI::OperandValueInfo Op2Info; in getInstructionCost() local 1260 Op2Info = TTI::getOperandInfo(Operands[1]); in getInstructionCost() 1262 Op2Info, Operands, I); in getInstructionCost() 1318 const auto Op2Info = TTI::getOperandInfo(Op1); in getInstructionCost() local 1325 CostKind, Op1Info, Op2Info, Operands, I); in getInstructionCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZTargetTransformInfo.h | 91 TTI::OperandValueInfo Op2Info = {TTI::OK_AnyValue, TTI::OP_None},
|
H A D | SystemZTargetTransformInfo.cpp | 427 TTI::OperandValueInfo Op1Info, TTI::OperandValueInfo Op2Info, in getArithmeticInstrCost() argument 434 Op2Info, Args, CxtI); in getArithmeticInstrCost() 602 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCTargetTransformInfo.h | 108 TTI::OperandValueInfo Op2Info = {TTI::OK_AnyValue, TTI::OP_None},
|
H A D | PPCTargetTransformInfo.cpp | 586 TTI::OperandValueInfo Op1Info, TTI::OperandValueInfo Op2Info, in getArithmeticInstrCost() argument 598 Op2Info, Args, CxtI); in getArithmeticInstrCost() 602 Opcode, Ty, CostKind, Op1Info, Op2Info); in getArithmeticInstrCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUTargetTransformInfo.h | 157 TTI::OperandValueInfo Op2Info = {TTI::OK_AnyValue, TTI::OP_None},
|
H A D | AMDGPUTargetTransformInfo.cpp | 528 TTI::OperandValueInfo Op1Info, TTI::OperandValueInfo Op2Info, in getArithmeticInstrCost() argument 681 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMTargetTransformInfo.cpp | 1332 TTI::OperandValueInfo Op1Info, TTI::OperandValueInfo Op2Info, in getArithmeticInstrCost() argument 1401 Opcode, Ty, CostKind, Op1Info, Op2Info); in getArithmeticInstrCost() 1410 if (LT.second == MVT::v2i64 && Op2Info.isUniform() && Op2Info.isConstant()) in getArithmeticInstrCost() 1424 if (!Op2Info.isUniform() || !Op2Info.isConstant()) in getArithmeticInstrCost()
|
H A D | ARMTargetTransformInfo.h | 258 TTI::OperandValueInfo Op2Info = {TTI::OK_AnyValue, TTI::OP_None},
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | TargetTransformInfo.cpp | 899 OperandValueInfo Op1Info, OperandValueInfo Op2Info, in getArithmeticInstrCost() argument 918 Op1Info, Op2Info, in getArithmeticInstrCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 3441 auto Op2Info = TTI.getOperandInfo(Op2); in getDivRemSpeculationCost() local 3442 if (Op2Info.Kind == TargetTransformInfo::OK_AnyValue && in getDivRemSpeculationCost() 3444 Op2Info.Kind = TargetTransformInfo::OK_UniformValue; in getDivRemSpeculationCost() 3450 Op2Info, Operands, I); in getDivRemSpeculationCost() 6496 auto Op2Info = TTI.getOperandInfo(Op2); in getInstructionCost() local 6497 if (Op2Info.Kind == TargetTransformInfo::OK_AnyValue && in getInstructionCost() 6499 Op2Info.Kind = TargetTransformInfo::OK_UniformValue; in getInstructionCost() 6505 Op2Info, Operands, I, TLI); in getInstructionCost()
|