/external/llvm/lib/Target/SystemZ/ |
D | SystemZTargetTransformInfo.cpp | 41 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/ |
D | LanaiTargetTransformInfo.h | 31 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/ |
D | PPCTargetTransformInfo.cpp | 41 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 …]
|
D | PPCTargetTransformInfo.h | 30 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/ |
D | TargetTransformInfoImpl.h | 33 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/ |
D | PPCTargetTransformInfo.cpp | 46 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 …]
|
D | PPCTargetTransformInfo.h | 30 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/ |
D | X86TargetTransformInfo.cpp | 66 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 …]
|
D | X86TargetTransformInfo.h | 30 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/ |
D | TargetTransformInfoImpl.h | 34 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/ |
D | AMDGPUTargetTransformInfo.h | 30 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/ |
D | WebAssemblyTargetTransformInfo.h | 31 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/ |
D | SystemZTargetTransformInfo.cpp | 41 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 …]
|
D | SystemZTargetTransformInfo.h | 21 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/ |
D | LanaiTargetTransformInfo.h | 30 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/ |
D | NVPTXTargetTransformInfo.h | 30 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/ |
D | AMDGPUTargetTransformInfo.h | 44 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/ |
D | NVPTXTargetTransformInfo.h | 30 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/ |
D | WebAssemblyTargetTransformInfo.h | 31 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/ |
D | AArch64TargetTransformInfo.h | 44 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);
|
D | AArch64TargetTransformInfo.cpp | 90 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/ |
D | HexagonTargetTransformInfo.h | 36 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/ |
D | AArch64TargetTransformInfo.h | 31 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/ |
D | ARMTargetTransformInfo.h | 30 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/ |
D | X86TargetTransformInfo.h | 30 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);
|