Home
last modified time | relevance | path

Searched defs:ReduceEntry (Results 1 – 1 of 1) sorted by relevance

/external/llvm/lib/Target/ARM/
DThumb2SizeReduction.cpp44 struct ReduceEntry { struct
45 uint16_t WideOpc; // Wide opcode
46 uint16_t NarrowOpc1; // Narrow opcode to transform to
47 uint16_t NarrowOpc2; // Narrow opcode when it's two-address
48 uint8_t Imm1Limit; // Limit of immediate field (bits)
49 uint8_t Imm2Limit; // Limit of immediate field when it's two-address
50 unsigned LowRegs1 : 1; // Only possible if low-registers are used
51 unsigned LowRegs2 : 1; // Only possible if low-registers are used (2addr)
52 unsigned PredCC1 : 2; // 0 - If predicated, cc is on and vice versa.
55 unsigned PredCC2 : 2;
[all …]