Skip to content

Commit 875ab07

Browse files
Initial commit
1 parent 5faa5f8 commit 875ab07

File tree

3 files changed

+17
-17
lines changed

3 files changed

+17
-17
lines changed

llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXBaseInfo.h

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,14 @@ using namespace NVPTXAS;
2424
namespace NVPTXII {
2525
enum {
2626
// These must be kept in sync with TSFlags in NVPTXInstrFormats.td
27-
IsTexFlag = 0x80,
28-
IsSuldMask = 0x300,
29-
IsSuldShift = 8,
30-
IsSustFlag = 0x400,
31-
IsSurfTexQueryFlag = 0x800,
32-
IsTexModeUnifiedFlag = 0x1000
27+
// clang-format off
28+
IsTexFlag = 0x40,
29+
IsSuldMask = 0x180,
30+
IsSuldShift = 0x7,
31+
IsSustFlag = 0x200,
32+
IsSurfTexQueryFlag = 0x400,
33+
IsTexModeUnifiedFlag = 0x800,
34+
// clang-format on
3335
};
3436
} // namespace NVPTXII
3537

llvm/lib/Target/NVPTX/NVPTXInstrFormats.td

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ class NVPTXInst<dag outs, dag ins, string asmstr, list<dag> pattern>
3131

3232
// TSFlagFields
3333
bits<4> VecInstType = VecNOP.Value;
34-
bit IsSimpleMove = false;
3534
bit IsLoad = false;
3635
bit IsStore = false;
3736

@@ -46,13 +45,12 @@ class NVPTXInst<dag outs, dag ins, string asmstr, list<dag> pattern>
4645
// 2**(2-1) = 2.
4746
bits<2> IsSuld = 0;
4847

49-
let TSFlags{3...0} = VecInstType;
50-
let TSFlags{4...4} = IsSimpleMove;
51-
let TSFlags{5...5} = IsLoad;
52-
let TSFlags{6...6} = IsStore;
53-
let TSFlags{7} = IsTex;
54-
let TSFlags{9...8} = IsSuld;
55-
let TSFlags{10} = IsSust;
56-
let TSFlags{11} = IsSurfTexQuery;
57-
let TSFlags{12} = IsTexModeUnified;
48+
let TSFlags{3...0} = VecInstType;
49+
let TSFlags{4} = IsLoad;
50+
let TSFlags{5} = IsStore;
51+
let TSFlags{6} = IsTex;
52+
let TSFlags{8...7} = IsSuld;
53+
let TSFlags{9} = IsSust;
54+
let TSFlags{10} = IsSurfTexQuery;
55+
let TSFlags{11} = IsTexModeUnified;
5856
}

llvm/lib/Target/NVPTX/NVPTXInstrInfo.td

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1961,7 +1961,7 @@ let hasSideEffects = false in {
19611961

19621962

19631963
// copyPhysreg is hard-coded in NVPTXInstrInfo.cpp
1964-
let IsSimpleMove=1, hasSideEffects=0, isAsCheapAsAMove=1 in {
1964+
let hasSideEffects=0, isAsCheapAsAMove=1 in {
19651965
def IMOV1rr : NVPTXInst<(outs Int1Regs:$dst), (ins Int1Regs:$sss),
19661966
"mov.pred \t$dst, $sss;", []>;
19671967
def IMOV16rr : NVPTXInst<(outs Int16Regs:$dst), (ins Int16Regs:$sss),

0 commit comments

Comments
 (0)