Home
last modified time | relevance | path

Searched refs:VT2 (Results 1 – 25 of 36) sorted by relevance

12

/llvm-project-15.0.7/llvm/unittests/Transforms/IPO/
H A DWholeProgramDevirt.cpp22 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 DLegacyPassNameParser.h90 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 DMSP430ISelLowering.h117 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 DMSP430ISelLowering.cpp1400 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 Dimport.ll90 ; 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 Dexpand-check.ll49 ; CHECK: [[GEP2:%[^ ]*]] = getelementptr i8, i8* [[VT2:%[^,]*]], i32 1
52 ; CHECK: [[TT2:%[^ ]*]] = call i1 @llvm.type.test(i8* [[VT2]], metadata !"typeid")
H A Dvirtual-const-prop-end.ll91 ; CHECK: [[VT2:%[^ ]*]] = bitcast [3 x i8*]* {{.*}} to i8*
98 ; CHECK: [[VTGEP2:%[^ ]*]] = getelementptr i8, i8* [[VT2]], i32 24
H A Dvirtual-const-prop-begin.ll96 ; CHECK: [[VT2:%[^ ]*]] = bitcast [3 x i8*]* {{.*}} to i8*
103 ; CHECK: [[VTGEP2:%[^ ]*]] = getelementptr i8, i8* [[VT2]], i32 -1
H A Dvirtual-const-prop-check.ll126 ; 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 DBPFISelLowering.h141 bool isTruncateFree(EVT VT1, EVT VT2) const override;
145 bool isZExtFree(EVT VT1, EVT VT2) const override;
H A DBPFISelLowering.cpp200 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 DSelectionDAG.h618 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 DTargetLowering.h1560 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 Dpointer_deleter.pass.cpp252 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 DX86ISelLowering.h1266 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 DAMDGPUISelLowering.h167 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 DXCoreISelLowering.h98 bool isZExtFree(SDValue Val, EVT VT2) const override;
H A DXCoreISelLowering.cpp177 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 DAArch64ISelLowering.h594 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 DSelectionDAG.cpp9222 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 Dvector-transforms.mlir340 // 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 DPPCISelLowering.h1020 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 DRISCVISelLowering.h366 bool isZExtFree(SDValue Val, EVT VT2) const override;
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.h130 bool isTruncateFree(EVT VT1, EVT VT2) const override;
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMISelLowering.h455 bool isZExtFree(SDValue Val, EVT VT2) const override;

12