| /openbsd/src/gnu/llvm/llvm/lib/Target/Lanai/ |
| D | LanaiTargetTransformInfo.h | 96 TTI::OperandValueInfo Op2Info = {TTI::OK_AnyValue, TTI::OP_None}, 104 Op2Info); 115 Op2Info);
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/WebAssembly/ |
| 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()
|
| D | WebAssemblyTargetTransformInfo.h | 65 TTI::OperandValueInfo Op2Info = {TTI::OK_AnyValue, TTI::OP_None},
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/BPF/ |
| D | BPFTargetTransformInfo.h | 61 TTI::OperandValueInfo Op2Info = {TTI::OK_AnyValue, TTI::OP_None}, 69 Op2Info);
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/NVPTX/ |
| D | NVPTXTargetTransformInfo.cpp | 425 TTI::OperandValueInfo Op1Info, TTI::OperandValueInfo Op2Info, in getArithmeticInstrCost() argument 436 Op2Info); in getArithmeticInstrCost() 449 Op2Info); in getArithmeticInstrCost()
|
| D | NVPTXTargetTransformInfo.h | 100 TTI::OperandValueInfo Op2Info = {TTI::OK_AnyValue, TTI::OP_None},
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| D | HexagonTargetTransformInfo.cpp | 288 TTI::OperandValueInfo Op1Info, TTI::OperandValueInfo Op2Info, in getArithmeticInstrCost() argument 294 Op2Info, Args, CxtI); in getArithmeticInstrCost() 303 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost()
|
| D | HexagonTargetTransformInfo.h | 152 TTI::OperandValueInfo Op2Info = {TTI::OK_AnyValue, TTI::OP_None},
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/ |
| D | AArch64TargetTransformInfo.cpp | 2243 TTI::OperandValueInfo Op1Info, TTI::OperandValueInfo Op2Info, in getArithmeticInstrCost() argument 2250 Op2Info, Args, CxtI); in getArithmeticInstrCost() 2259 Op2Info); in getArithmeticInstrCost() 2261 if (Op2Info.isConstant() && Op2Info.isUniform() && Op2Info.isPowerOf2()) { in getArithmeticInstrCost() 2268 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost() 2270 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost() 2273 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost() 2275 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost() 2280 if (Op2Info.isConstant() && Op2Info.isUniform()) { in getArithmeticInstrCost() 2287 Instruction::Mul, Ty, CostKind, Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost() [all …]
|
| D | AArch64TargetTransformInfo.h | 192 TTI::OperandValueInfo Op2Info = {TTI::OK_AnyValue, TTI::OP_None},
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/X86/ |
| D | X86TargetTransformInfo.cpp | 222 TTI::OperandValueInfo Op1Info, TTI::OperandValueInfo Op2Info, in getArithmeticInstrCost() argument 237 getArithmeticInstrCost(Opcode, WideVecTy, CostKind, Op1Info, Op2Info); in getArithmeticInstrCost() 293 if (ISD == ISD::MUL && Op2Info.isConstant() && in getArithmeticInstrCost() 294 (Op2Info.isPowerOf2() || Op2Info.isNegatedPowerOf2())) { in getArithmeticInstrCost() 297 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost() 298 if (Op2Info.isNegatedPowerOf2()) in getArithmeticInstrCost() 308 Op2Info.isConstant() && Op2Info.isPowerOf2()) { in getArithmeticInstrCost() 311 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost() 313 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost() 315 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost() [all …]
|
| D | X86TargetTransformInfo.h | 134 TTI::OperandValueInfo Op2Info = {TTI::OK_AnyValue, TTI::OP_None},
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/ |
| D | RISCVTargetTransformInfo.cpp | 1297 TTI::OperandValueInfo Op1Info, TTI::OperandValueInfo Op2Info, in getArithmeticInstrCost() argument 1302 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost() 1306 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost() 1311 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost() 1319 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost() 1344 if (Op2Info.isConstant()) in getArithmeticInstrCost() 1345 ConstantMatCost += getConstantMatCost(1, Op2Info); in getArithmeticInstrCost() 1367 BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost()
|
| D | RISCVTargetTransformInfo.h | 167 TTI::OperandValueInfo Op2Info = {TTI::OK_AnyValue, TTI::OP_None},
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/Analysis/ |
| D | TargetTransformInfoImpl.h | 1093 TTI::OperandValueInfo Op2Info; in getInstructionCost() local 1095 Op2Info = TTI::getOperandInfo(U->getOperand(1)); in getInstructionCost() 1098 Op2Info, Operands, I); in getInstructionCost() 1154 const auto Op2Info = TTI::getOperandInfo(Op1); in getInstructionCost() local 1161 CostKind, Op1Info, Op2Info, Operands, I); in getInstructionCost()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/SystemZ/ |
| D | SystemZTargetTransformInfo.h | 89 TTI::OperandValueInfo Op2Info = {TTI::OK_AnyValue, TTI::OP_None},
|
| D | SystemZTargetTransformInfo.cpp | 422 TTI::OperandValueInfo Op1Info, TTI::OperandValueInfo Op2Info, in getArithmeticInstrCost() argument 429 Op2Info, Args, CxtI); in getArithmeticInstrCost() 591 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/PowerPC/ |
| D | PPCTargetTransformInfo.h | 110 TTI::OperandValueInfo Op2Info = {TTI::OK_AnyValue, TTI::OP_None},
|
| D | PPCTargetTransformInfo.cpp | 588 TTI::OperandValueInfo Op1Info, TTI::OperandValueInfo Op2Info, in getArithmeticInstrCost() argument 600 Op2Info, Args, CxtI); in getArithmeticInstrCost() 604 Opcode, Ty, CostKind, Op1Info, Op2Info); in getArithmeticInstrCost()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| D | AMDGPUTargetTransformInfo.h | 153 TTI::OperandValueInfo Op2Info = {TTI::OK_AnyValue, TTI::OP_None},
|
| D | AMDGPUTargetTransformInfo.cpp | 517 TTI::OperandValueInfo Op1Info, TTI::OperandValueInfo Op2Info, in getArithmeticInstrCost() argument 661 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/ARM/ |
| D | ARMTargetTransformInfo.cpp | 1318 TTI::OperandValueInfo Op1Info, TTI::OperandValueInfo Op2Info, in getArithmeticInstrCost() argument 1387 Opcode, Ty, CostKind, Op1Info, Op2Info); in getArithmeticInstrCost() 1396 if (LT.second == MVT::v2i64 && Op2Info.isUniform() && Op2Info.isConstant()) in getArithmeticInstrCost() 1410 if (!Op2Info.isUniform() || !Op2Info.isConstant()) in getArithmeticInstrCost()
|
| D | ARMTargetTransformInfo.h | 253 TTI::OperandValueInfo Op2Info = {TTI::OK_AnyValue, TTI::OP_None},
|
| /openbsd/src/gnu/llvm/llvm/lib/Analysis/ |
| D | TargetTransformInfo.cpp | 798 OperandValueInfo Op1Info, OperandValueInfo Op2Info, in getArithmeticInstrCost() argument 802 Op1Info, Op2Info, in getArithmeticInstrCost()
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
| D | LoopVectorize.cpp | 4504 auto Op2Info = TTI.getOperandInfo(Op2); in getDivRemSpeculationCost() local 4505 if (Op2Info.Kind == TargetTransformInfo::OK_AnyValue && Legal->isUniform(Op2)) in getDivRemSpeculationCost() 4506 Op2Info.Kind = TargetTransformInfo::OK_UniformValue; in getDivRemSpeculationCost() 4512 Op2Info, Operands, I); in getDivRemSpeculationCost() 7153 auto Op2Info = TTI.getOperandInfo(Op2); in getInstructionCost() local 7154 if (Op2Info.Kind == TargetTransformInfo::OK_AnyValue && Legal->isUniform(Op2)) in getInstructionCost() 7155 Op2Info.Kind = TargetTransformInfo::OK_UniformValue; in getInstructionCost() 7161 Op2Info, Operands, I); in getInstructionCost()
|