| /llvm-project-15.0.7/llvm/unittests/Transforms/IPO/ |
| H A D | WholeProgramDevirt.cpp | 22 VTableBits VT2; in TEST() local 23 VT2.ObjectSize = 8; in TEST() 24 VT2.Before.BytesUsed = {1 << 1}; in TEST() 25 VT2.After.BytesUsed = {1 << 0}; in TEST() 28 TypeMemberInfo TM2{&VT2, 0}; in TEST() 56 VT2.After.BytesUsed = {0xff, 1, 0, 0, 0}; in TEST() 65 VTableBits VT2; in TEST() local 66 VT2.ObjectSize = 8; in TEST() 69 TypeMemberInfo TM2{&VT2, 0}; in TEST() 121 VT2.Before.BytesUsed); in TEST() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | LegacyPassNameParser.h | 90 const PassNameParser::OptionInfo *VT2) { in ValCompare() argument 91 return VT1->Name.compare(VT2->Name); in ValCompare()
|
| /llvm-project-15.0.7/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelLowering.h | 117 bool isTruncateFree(EVT VT1, EVT VT2) const override; 128 bool isZExtFree(EVT VT1, EVT VT2) const override; 129 bool isZExtFree(SDValue Val, EVT VT2) const override;
|
| H A D | MSP430ISelLowering.cpp | 1400 bool MSP430TargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { in isTruncateFree() 1401 if (!VT1.isInteger() || !VT2.isInteger()) in isTruncateFree() 1404 return (VT1.getFixedSizeInBits() > VT2.getFixedSizeInBits()); in isTruncateFree() 1412 bool MSP430TargetLowering::isZExtFree(EVT VT1, EVT VT2) const { in isZExtFree() 1414 return false && VT1 == MVT::i8 && VT2 == MVT::i16; in isZExtFree() 1417 bool MSP430TargetLowering::isZExtFree(SDValue Val, EVT VT2) const { in isZExtFree() 1418 return isZExtFree(Val.getValueType(), VT2); in isZExtFree()
|
| /llvm-project-15.0.7/llvm/test/Transforms/WholeProgramDevirt/ |
| H A D | import.ll | 90 ; VCP: [[VT2:%.*]] = bitcast {{.*}} to i8* 91 …; VCP-X86: [[GEP2:%.*]] = getelementptr i8, i8* [[VT2]], i32 ptrtoint ([0 x i8]* @__typeid_typeid2… 92 ; VCP-ARM: [[GEP2:%.*]] = getelementptr i8, i8* [[VT2]], i32 43 98 ; BRANCH-FUNNEL-NOVCP: [[VT2:%.*]] = bitcast {{.*}} to i8* 99 …id ()* @__typeid_typeid2_8_branch_funnel to i1 (i8*, i8*, i32)*)(i8* nest [[VT2]], i8* %obj, i32 3)
|
| H A D | expand-check.ll | 49 ; CHECK: [[GEP2:%[^ ]*]] = getelementptr i8, i8* [[VT2:%[^,]*]], i32 1 52 ; CHECK: [[TT2:%[^ ]*]] = call i1 @llvm.type.test(i8* [[VT2]], metadata !"typeid")
|
| H A D | virtual-const-prop-end.ll | 91 ; CHECK: [[VT2:%[^ ]*]] = bitcast [3 x i8*]* {{.*}} to i8* 98 ; CHECK: [[VTGEP2:%[^ ]*]] = getelementptr i8, i8* [[VT2]], i32 24
|
| H A D | virtual-const-prop-begin.ll | 96 ; CHECK: [[VT2:%[^ ]*]] = bitcast [3 x i8*]* {{.*}} to i8* 103 ; CHECK: [[VTGEP2:%[^ ]*]] = getelementptr i8, i8* [[VT2]], i32 -1
|
| H A D | virtual-const-prop-check.ll | 126 ; CHECK: [[VT2:%[^ ]*]] = bitcast [3 x i8*]* {{.*}} to i8* 131 ; CHECK: [[VTGEP2:%[^ ]*]] = getelementptr i8, i8* [[VT2]], i32 -1
|
| /llvm-project-15.0.7/llvm/lib/Target/BPF/ |
| H A D | BPFISelLowering.h | 141 bool isTruncateFree(EVT VT1, EVT VT2) const override; 145 bool isZExtFree(EVT VT1, EVT VT2) const override;
|
| H A D | BPFISelLowering.cpp | 200 bool BPFTargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { in isTruncateFree() 201 if (!VT1.isInteger() || !VT2.isInteger()) in isTruncateFree() 204 unsigned NumBits2 = VT2.getSizeInBits(); in isTruncateFree() 216 bool BPFTargetLowering::isZExtFree(EVT VT1, EVT VT2) const { in isZExtFree() 217 if (!getHasAlu32() || !VT1.isInteger() || !VT2.isInteger()) in isZExtFree() 220 unsigned NumBits2 = VT2.getSizeInBits(); in isZExtFree()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAG.h | 618 SDVTList getVTList(EVT VT1, EVT VT2); 619 SDVTList getVTList(EVT VT1, EVT VT2, EVT VT3); 620 SDVTList getVTList(EVT VT1, EVT VT2, EVT VT3, EVT VT4); 1585 SDNode *SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1, EVT VT2); 1587 EVT VT2, ArrayRef<SDValue> Ops); 1589 EVT VT2, EVT VT3, ArrayRef<SDValue> Ops); 1591 EVT VT2, SDValue Op1, SDValue Op2); 1621 EVT VT2, SDValue Op1, SDValue Op2); 1625 EVT VT2, ArrayRef<SDValue> Ops); 1632 EVT VT2, EVT VT3, ArrayRef<SDValue> Ops); [all …]
|
| H A D | TargetLowering.h | 1560 MVT VT2; variable 1562 return getVectorTypeBreakdown(Context, VT, VT1, NumIntermediates, VT2); 2853 virtual bool isZExtFree(SDValue Val, EVT VT2) const { in isZExtFree() argument 2854 return isZExtFree(Val.getValueType(), VT2); in isZExtFree()
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/ |
| H A D | pointer_deleter.pass.cpp | 252 typedef typename std::conditional<IsArray, int[], int>::type VT2; in test_basic() typedef 256 std::unique_ptr<VT2, void (*)(void*)> s(&i, my_free); in test_basic()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.h | 1266 bool isTruncateFree(EVT VT1, EVT VT2) const override; 1279 bool isZExtFree(EVT VT1, EVT VT2) const override; 1280 bool isZExtFree(SDValue Val, EVT VT2) const override; 1299 bool isNarrowingProfitable(EVT VT1, EVT VT2) const override;
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.h | 167 bool isZExtFree(SDValue Val, EVT VT2) const override; 174 bool isNarrowingProfitable(EVT VT1, EVT VT2) const override;
|
| /llvm-project-15.0.7/llvm/lib/Target/XCore/ |
| H A D | XCoreISelLowering.h | 98 bool isZExtFree(SDValue Val, EVT VT2) const override;
|
| H A D | XCoreISelLowering.cpp | 177 bool XCoreTargetLowering::isZExtFree(SDValue Val, EVT VT2) const { in isZExtFree() 183 !VT2.isSimple() || !VT2.isInteger()) in isZExtFree()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.h | 594 bool isTruncateFree(EVT VT1, EVT VT2) const override; 599 bool isZExtFree(EVT VT1, EVT VT2) const override; 600 bool isZExtFree(SDValue Val, EVT VT2) const override;
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAG.cpp | 9222 ID.AddInteger(VT2.getRawBits()); in getVTList() 9229 Array[1] = VT2; in getVTList() 9240 ID.AddInteger(VT2.getRawBits()); in getVTList() 9248 Array[1] = VT2; in getVTList() 9260 ID.AddInteger(VT2.getRawBits()); in getVTList() 9269 Array[1] = VT2; in getVTList() 9481 SDVTList VTs = getVTList(VT1, VT2); in SelectNodeTo() 9487 SDVTList VTs = getVTList(VT1, VT2); in SelectNodeTo() 9501 SDVTList VTs = getVTList(VT1, VT2); in SelectNodeTo() 9689 SDVTList VTs = getVTList(VT1, VT2); in getMachineNode() [all …]
|
| /llvm-project-15.0.7/mlir/test/Dialect/Vector/ |
| H A D | vector-transforms.mlir | 340 // CHECK: %[[VT2:.*]] = vector.transfer_read %[[ARG0]][%[[C2]], %[[C0]]], {{.*}} : memref<4… 348 // CHECK: %[[CMP2:.*]] = arith.cmpf ult, %[[VT2]], %[[VT6]] : vector<2x2xf32> 352 // CHECK: %[[VT2:.*]] = vector.transfer_read %[[ARG0]][%[[C2]], %[[C0]]], {{.*}} : memref<4… 360 // CHECK: %[[SEL2:.*]] = arith.select %[[CMP2]], %[[VT2]], %[[VT6]] : vector<2x2xi1>, vecto…
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.h | 1020 bool isTruncateFree(EVT VT1, EVT VT2) const override; 1022 bool isZExtFree(SDValue Val, EVT VT2) const override;
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.h | 366 bool isZExtFree(SDValue Val, EVT VT2) const override;
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.h | 130 bool isTruncateFree(EVT VT1, EVT VT2) const override;
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.h | 455 bool isZExtFree(SDValue Val, EVT VT2) const override;
|