Lines Matching defs:Comparison
46 struct Comparison {
47 Comparison(SDValue Op0In, SDValue Op1In, SDValue ChainIn)
1317 // Comparison of memory with 16 bit signed / unsigned immediate
2762 static void adjustZeroCmp(SelectionDAG &DAG, const SDLoc &DL, Comparison &C) {
2783 Comparison &C) {
2880 static bool shouldSwapCmpOperands(const Comparison &C) {
2942 Comparison &C) {
2964 static void adjustForFNeg(Comparison &C) {
2987 static void adjustForLTGFR(Comparison &C) {
3010 Comparison &C) {
3142 Comparison &C) {
3171 Comparison NewC(C);
3252 Comparison &C) {
3301 Comparison &C) {
3314 // Return a Comparison that tests the condition-code result of intrinsic
3318 static Comparison getIntrinsicCmp(SelectionDAG &DAG, unsigned Opcode,
3321 Comparison C(Call, SDValue(), SDValue());
3351 static Comparison getCmp(SelectionDAG &DAG, SDValue CmpOp0, SDValue CmpOp1,
3369 Comparison C(CmpOp0, CmpOp1, Chain);
3417 static SDValue emitCmp(SelectionDAG &DAG, const SDLoc &DL, Comparison &C) {
3719 Comparison C(getCmp(DAG, CmpOp0, CmpOp1, CC, DL));
3739 Comparison C(getCmp(DAG, CmpOp0, CmpOp1, CC, DL, Chain, IsSignaling));
3754 Comparison C(getCmp(DAG, CmpOp0, CmpOp1, CC, DL));
3783 Comparison C, SDValue TrueOp, SDValue FalseOp) {
3827 Comparison C(getCmp(DAG, CmpOp0, CmpOp1, CC, DL));