Home
last modified time | relevance | path

Searched refs:TTI (Results 1 – 25 of 182) sorted by relevance

12345678

/external/llvm/lib/Target/SystemZ/
DSystemZTargetTransformInfo.cpp41 return TTI::TCC_Free; in getIntImmCost()
44 return TTI::TCC_Free; in getIntImmCost()
47 return TTI::TCC_Free; in getIntImmCost()
52 return TTI::TCC_Basic; in getIntImmCost()
55 return TTI::TCC_Basic; in getIntImmCost()
58 return TTI::TCC_Basic; in getIntImmCost()
60 return 2 * TTI::TCC_Basic; in getIntImmCost()
63 return 4 * TTI::TCC_Basic; in getIntImmCost()
74 return TTI::TCC_Free; in getIntImmCost()
77 return TTI::TCC_Free; in getIntImmCost()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Lanai/
DLanaiTargetTransformInfo.h31 typedef TargetTransformInfo TTI; typedef
49 return TTI::PSK_FastHardware; in getPopcntSupport()
50 return TTI::PSK_Software; in getPopcntSupport()
56 return TTI::TCC_Free; in getIntImmCost()
58 return TTI::TCC_Basic; in getIntImmCost()
60 return TTI::TCC_Basic; in getIntImmCost()
63 return TTI::TCC_Basic; in getIntImmCost()
64 return 2 * TTI::TCC_Basic; in getIntImmCost()
67 return 4 * TTI::TCC_Basic; in getIntImmCost()
81 TTI::OperandValueKind Opd1Info = TTI::OK_AnyValue,
[all …]
/external/llvm/lib/Target/PowerPC/
DPPCTargetTransformInfo.cpp41 TTI::PSK_SlowHardware : TTI::PSK_FastHardware; in getPopcntSupport()
42 return TTI::PSK_Software; in getPopcntSupport()
56 return TTI::TCC_Free; in getIntImmCost()
60 return TTI::TCC_Basic; in getIntImmCost()
65 return TTI::TCC_Basic; in getIntImmCost()
67 return 2 * TTI::TCC_Basic; in getIntImmCost()
71 return 4 * TTI::TCC_Basic; in getIntImmCost()
87 return TTI::TCC_Free; in getIntImmCost()
93 return TTI::TCC_Free; in getIntImmCost()
97 return TTI::TCC_Free; in getIntImmCost()
[all …]
DPPCTargetTransformInfo.h30 typedef TargetTransformInfo TTI; typedef
61 TTI::PopcntSupportKind getPopcntSupport(unsigned TyWidth);
62 void getUnrollingPreferences(Loop *L, TTI::UnrollingPreferences &UP);
78 TTI::OperandValueKind Opd1Info = TTI::OK_AnyValue,
79 TTI::OperandValueKind Opd2Info = TTI::OK_AnyValue,
80 TTI::OperandValueProperties Opd1PropInfo = TTI::OP_None,
81 TTI::OperandValueProperties Opd2PropInfo = TTI::OP_None);
82 int getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, Type *SubTp);
/external/llvm/include/llvm/Analysis/
DTargetTransformInfoImpl.h33 typedef TargetTransformInfo TTI; typedef
51 return TTI::TCC_Basic; in getOperationCost()
60 return TTI::TCC_Free; in getOperationCost()
63 return TTI::TCC_Basic; in getOperationCost()
71 return TTI::TCC_Expensive; in getOperationCost()
79 return TTI::TCC_Free; in getOperationCost()
82 return TTI::TCC_Basic; in getOperationCost()
90 return TTI::TCC_Free; in getOperationCost()
93 return TTI::TCC_Basic; in getOperationCost()
99 return TTI::TCC_Free; in getOperationCost()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/PowerPC/
DPPCTargetTransformInfo.cpp46 TTI::PSK_SlowHardware : TTI::PSK_FastHardware; in getPopcntSupport()
47 return TTI::PSK_Software; in getPopcntSupport()
61 return TTI::TCC_Free; in getIntImmCost()
65 return TTI::TCC_Basic; in getIntImmCost()
70 return TTI::TCC_Basic; in getIntImmCost()
72 return 2 * TTI::TCC_Basic; in getIntImmCost()
76 return 4 * TTI::TCC_Basic; in getIntImmCost()
92 return TTI::TCC_Free; in getIntImmCost()
98 return TTI::TCC_Free; in getIntImmCost()
102 return TTI::TCC_Free; in getIntImmCost()
[all …]
DPPCTargetTransformInfo.h30 typedef TargetTransformInfo TTI; typedef
56 TTI::PopcntSupportKind getPopcntSupport(unsigned TyWidth);
58 TTI::UnrollingPreferences &UP);
66 const TTI::MemCmpExpansionOptions *enableMemCmpExpansion(
76 TTI::OperandValueKind Opd1Info = TTI::OK_AnyValue,
77 TTI::OperandValueKind Opd2Info = TTI::OK_AnyValue,
78 TTI::OperandValueProperties Opd1PropInfo = TTI::OP_None,
79 TTI::OperandValueProperties Opd2PropInfo = TTI::OP_None,
81 int getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, Type *SubTp);
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86TargetTransformInfo.cpp66 return ST->hasPOPCNT() ? TTI::PSK_FastHardware : TTI::PSK_Software; in getPopcntSupport()
174 TTI::OperandValueKind Op1Info, TTI::OperandValueKind Op2Info, in getArithmeticInstrCost()
175 TTI::OperandValueProperties Opd1PropInfo, in getArithmeticInstrCost()
176 TTI::OperandValueProperties Opd2PropInfo, in getArithmeticInstrCost()
807 int X86TTIImpl::getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, in getShuffleCost()
816 if (Kind == TTI::SK_Broadcast) in getShuffleCost()
822 if (Kind == TTI::SK_PermuteSingleSrc && LT.first != 1) { in getShuffleCost()
841 getShuffleCost(TTI::SK_PermuteTwoSrc, SingleOpTy, 0, nullptr); in getShuffleCost()
848 if (Kind == TTI::SK_PermuteTwoSrc && LT.first != 1) { in getShuffleCost()
856 { TTI::SK_Reverse, MVT::v64i8, 1 }, // vpermb in getShuffleCost()
[all …]
DX86TargetTransformInfo.h30 typedef TargetTransformInfo TTI; typedef
46 TTI::PopcntSupportKind getPopcntSupport(unsigned TyWidth);
67 TTI::OperandValueKind Opd1Info = TTI::OK_AnyValue,
68 TTI::OperandValueKind Opd2Info = TTI::OK_AnyValue,
69 TTI::OperandValueProperties Opd1PropInfo = TTI::OP_None,
70 TTI::OperandValueProperties Opd2PropInfo = TTI::OP_None,
72 int getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, Type *SubTp);
132 const TTI::MemCmpExpansionOptions *enableMemCmpExpansion(
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DTargetTransformInfoImpl.h34 typedef TargetTransformInfo TTI; typedef
52 return TTI::TCC_Basic; in getOperationCost()
61 return TTI::TCC_Free; in getOperationCost()
64 return TTI::TCC_Basic; in getOperationCost()
72 return TTI::TCC_Expensive; in getOperationCost()
80 return TTI::TCC_Free; in getOperationCost()
83 return TTI::TCC_Basic; in getOperationCost()
91 return TTI::TCC_Free; in getOperationCost()
94 return TTI::TCC_Basic; in getOperationCost()
100 return TTI::TCC_Free; in getOperationCost()
[all …]
/external/llvm/lib/Target/AMDGPU/
DAMDGPUTargetTransformInfo.h30 typedef TargetTransformInfo TTI; typedef
76 void getUnrollingPreferences(Loop *L, TTI::UnrollingPreferences &UP);
78 TTI::PopcntSupportKind getPopcntSupport(unsigned TyWidth) { in getPopcntSupport()
80 return TTI::PSK_FastHardware; in getPopcntSupport()
90 TTI::OperandValueKind Opd1Info = TTI::OK_AnyValue,
91 TTI::OperandValueKind Opd2Info = TTI::OK_AnyValue,
92 TTI::OperandValueProperties Opd1PropInfo = TTI::OP_None,
93 TTI::OperandValueProperties Opd2PropInfo = TTI::OP_None);
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/WebAssembly/
DWebAssemblyTargetTransformInfo.h31 typedef TargetTransformInfo TTI; typedef
50 TTI::PopcntSupportKind getPopcntSupport(unsigned TyWidth) const;
61 TTI::OperandValueKind Opd1Info = TTI::OK_AnyValue,
62 TTI::OperandValueKind Opd2Info = TTI::OK_AnyValue,
63 TTI::OperandValueProperties Opd1PropInfo = TTI::OP_None,
64 TTI::OperandValueProperties Opd2PropInfo = TTI::OP_None,
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/SystemZ/
DSystemZTargetTransformInfo.cpp41 return TTI::TCC_Free; in getIntImmCost()
44 return TTI::TCC_Free; in getIntImmCost()
47 return TTI::TCC_Free; in getIntImmCost()
52 return TTI::TCC_Basic; in getIntImmCost()
55 return TTI::TCC_Basic; in getIntImmCost()
58 return TTI::TCC_Basic; in getIntImmCost()
60 return 2 * TTI::TCC_Basic; in getIntImmCost()
63 return 4 * TTI::TCC_Basic; in getIntImmCost()
74 return TTI::TCC_Free; in getIntImmCost()
77 return TTI::TCC_Free; in getIntImmCost()
[all …]
DSystemZTargetTransformInfo.h21 typedef TargetTransformInfo TTI; typedef
46 TTI::PopcntSupportKind getPopcntSupport(unsigned TyWidth);
49 TTI::UnrollingPreferences &UP);
73 TTI::OperandValueKind Opd1Info = TTI::OK_AnyValue,
74 TTI::OperandValueKind Opd2Info = TTI::OK_AnyValue,
75 TTI::OperandValueProperties Opd1PropInfo = TTI::OP_None,
76 TTI::OperandValueProperties Opd2PropInfo = TTI::OP_None,
78 int getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, Type *SubTp);
/external/llvm/lib/Target/Lanai/
DLanaiTargetTransformInfo.h30 typedef TargetTransformInfo TTI; typedef
54 return TTI::PSK_FastHardware; in getPopcntSupport()
55 return TTI::PSK_Software; in getPopcntSupport()
60 TTI::OperandValueKind Opd1Info = TTI::OK_AnyValue,
61 TTI::OperandValueKind Opd2Info = TTI::OK_AnyValue,
62 TTI::OperandValueProperties Opd1PropInfo = TTI::OP_None,
63 TTI::OperandValueProperties Opd2PropInfo = TTI::OP_None) {
/external/llvm/lib/Target/NVPTX/
DNVPTXTargetTransformInfo.h30 typedef TargetTransformInfo TTI; typedef
61 TTI::OperandValueKind Opd1Info = TTI::OK_AnyValue,
62 TTI::OperandValueKind Opd2Info = TTI::OK_AnyValue,
63 TTI::OperandValueProperties Opd1PropInfo = TTI::OP_None,
64 TTI::OperandValueProperties Opd2PropInfo = TTI::OP_None);
66 void getUnrollingPreferences(Loop *L, TTI::UnrollingPreferences &UP);
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
DAMDGPUTargetTransformInfo.h44 using TTI = TargetTransformInfo; variable
56 TTI::UnrollingPreferences &UP);
61 using TTI = TargetTransformInfo; variable
129 TTI::UnrollingPreferences &UP);
131 TTI::PopcntSupportKind getPopcntSupport(unsigned TyWidth) { in getPopcntSupport()
133 return TTI::PSK_FastHardware; in getPopcntSupport()
164 TTI::OperandValueKind Opd1Info = TTI::OK_AnyValue,
165 TTI::OperandValueKind Opd2Info = TTI::OK_AnyValue,
166 TTI::OperandValueProperties Opd1PropInfo = TTI::OP_None,
167 TTI::OperandValueProperties Opd2PropInfo = TTI::OP_None,
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/NVPTX/
DNVPTXTargetTransformInfo.h30 typedef TargetTransformInfo TTI; typedef
78 TTI::OperandValueKind Opd1Info = TTI::OK_AnyValue,
79 TTI::OperandValueKind Opd2Info = TTI::OK_AnyValue,
80 TTI::OperandValueProperties Opd1PropInfo = TTI::OP_None,
81 TTI::OperandValueProperties Opd2PropInfo = TTI::OP_None,
85 TTI::UnrollingPreferences &UP);
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyTargetTransformInfo.h31 typedef TargetTransformInfo TTI; typedef
57 TTI::PopcntSupportKind getPopcntSupport(unsigned TyWidth) const;
68 TTI::OperandValueKind Opd1Info = TTI::OK_AnyValue,
69 TTI::OperandValueKind Opd2Info = TTI::OK_AnyValue,
70 TTI::OperandValueProperties Opd1PropInfo = TTI::OP_None,
71 TTI::OperandValueProperties Opd2PropInfo = TTI::OP_None);
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
DAArch64TargetTransformInfo.h44 using TTI = TargetTransformInfo; variable
80 TTI::PopcntSupportKind getPopcntSupport(unsigned TyWidth);
123 TTI::OperandValueKind Opd1Info = TTI::OK_AnyValue,
124 TTI::OperandValueKind Opd2Info = TTI::OK_AnyValue,
125 TTI::OperandValueProperties Opd1PropInfo = TTI::OP_None,
126 TTI::OperandValueProperties Opd2PropInfo = TTI::OP_None,
140 TTI::UnrollingPreferences &UP);
168 TTI::ReductionFlags Flags) const;
173 int getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, Type *SubTp);
DAArch64TargetTransformInfo.cpp90 return TTI::TCC_Free; in getIntImmCost()
95 return TTI::TCC_Free; in getIntImmCost()
99 return 2 * TTI::TCC_Basic; in getIntImmCost()
100 return TTI::TCC_Free; in getIntImmCost()
122 return TTI::TCC_Free; in getIntImmCost()
141 return (Cost <= NumConstants * TTI::TCC_Basic) in getIntImmCost()
142 ? static_cast<int>(TTI::TCC_Free) in getIntImmCost()
156 return TTI::TCC_Free; in getIntImmCost()
160 return TTI::TCC_Free; in getIntImmCost()
170 return (Cost <= NumConstants * TTI::TCC_Basic) in getIntImmCost()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonTargetTransformInfo.h36 using TTI = TargetTransformInfo; variable
62 TTI::PopcntSupportKind getPopcntSupport(unsigned IntTyWidthInBit) const;
66 TTI::UnrollingPreferences &UP);
117 unsigned getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index,
127 TTI::OperandValueKind Opd1Info = TTI::OK_AnyValue,
128 TTI::OperandValueKind Opd2Info = TTI::OK_AnyValue,
129 TTI::OperandValueProperties Opd1PropInfo = TTI::OP_None,
130 TTI::OperandValueProperties Opd2PropInfo = TTI::OP_None,
/external/llvm/lib/Target/AArch64/
DAArch64TargetTransformInfo.h31 typedef TargetTransformInfo TTI; typedef
71 TTI::PopcntSupportKind getPopcntSupport(unsigned TyWidth);
109 TTI::OperandValueKind Opd1Info = TTI::OK_AnyValue,
110 TTI::OperandValueKind Opd2Info = TTI::OK_AnyValue,
111 TTI::OperandValueProperties Opd1PropInfo = TTI::OP_None,
112 TTI::OperandValueProperties Opd2PropInfo = TTI::OP_None);
123 void getUnrollingPreferences(Loop *L, TTI::UnrollingPreferences &UP);
/external/llvm/lib/Target/ARM/
DARMTargetTransformInfo.h30 typedef TargetTransformInfo TTI; typedef
106 int getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, Type *SubTp);
120 TTI::OperandValueKind Op1Info = TTI::OK_AnyValue,
121 TTI::OperandValueKind Op2Info = TTI::OK_AnyValue,
122 TTI::OperandValueProperties Opd1PropInfo = TTI::OP_None,
123 TTI::OperandValueProperties Opd2PropInfo = TTI::OP_None);
/external/llvm/lib/Target/X86/
DX86TargetTransformInfo.h30 typedef TargetTransformInfo TTI; typedef
55 TTI::PopcntSupportKind getPopcntSupport(unsigned TyWidth);
67 TTI::OperandValueKind Opd1Info = TTI::OK_AnyValue,
68 TTI::OperandValueKind Opd2Info = TTI::OK_AnyValue,
69 TTI::OperandValueProperties Opd1PropInfo = TTI::OP_None,
70 TTI::OperandValueProperties Opd2PropInfo = TTI::OP_None);
71 int getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, Type *SubTp);

12345678