Changeset View
Changeset View
Standalone View
Standalone View
llvm/trunk/lib/Target/X86/X86ISelLowering.h
Show First 20 Lines • Show All 340 Lines • ▼ Show 20 Lines | enum NodeType : unsigned { | ||||
CMPMU, | CMPMU, | ||||
// Vector comparison with rounding mode for FP values | // Vector comparison with rounding mode for FP values | ||||
CMPM_RND, | CMPM_RND, | ||||
// Arithmetic operations with FLAGS results. | // Arithmetic operations with FLAGS results. | ||||
ADD, SUB, ADC, SBB, SMUL, | ADD, SUB, ADC, SBB, SMUL, | ||||
INC, DEC, OR, XOR, AND, | INC, DEC, OR, XOR, AND, | ||||
// Bit field extract. | |||||
BEXTR, | |||||
// LOW, HI, FLAGS = umul LHS, RHS. | // LOW, HI, FLAGS = umul LHS, RHS. | ||||
UMUL, | UMUL, | ||||
// 8-bit SMUL/UMUL - AX, FLAGS = smul8/umul8 AL, RHS. | // 8-bit SMUL/UMUL - AX, FLAGS = smul8/umul8 AL, RHS. | ||||
SMUL8, UMUL8, | SMUL8, UMUL8, | ||||
// 8-bit divrem that zero-extend the high result (AH). | // 8-bit divrem that zero-extend the high result (AH). | ||||
UDIVREM8_ZEXT_HREG, | UDIVREM8_ZEXT_HREG, | ||||
▲ Show 20 Lines • Show All 1,143 Lines • Show Last 20 Lines |