|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Target/ARM/ARMISelDAGToDAG.cpp 2951 CurDAG->getTargetConstant(RHSC, dl, MVT::i32),
2952 getAL(CurDAG, dl),
2956 CurDAG->getMachineNode(ARM::tSTRspi, dl, MVT::Other, Ops);
2996 getAL(CurDAG, dl),
3000 ResNode = CurDAG->getMachineNode(ARM::tLDRpci, dl, MVT::i32, MVT::Other,
3005 CurDAG->getTargetConstant(0, dl, MVT::i32),
3006 getAL(CurDAG, dl),
3010 ResNode = CurDAG->getMachineNode(ARM::LDRcp, dl, MVT::i32, MVT::Other,
3042 CurDAG->getTargetConstant(0, dl, MVT::i32));
3047 SDValue Ops[] = { TFI, CurDAG->getTargetConstant(0, dl, MVT::i32),
3048 getAL(CurDAG, dl), CurDAG->getRegister(0, MVT::i32),
3075 SDValue ShImmOp = CurDAG->getTargetConstant(ShImm, dl, MVT::i32);
3078 SDValue Ops[] = { V, V, ShImmOp, getAL(CurDAG, dl), Reg0, Reg0 };
3082 SDValue Ops[] = { V, V, Reg0, ShImmOp, getAL(CurDAG, dl), Reg0,
3094 SDValue ShImmOp = CurDAG->getTargetConstant(ShImm, dl, MVT::i32);
3097 SDValue Ops[] = { V, V, ShImmOp, getAL(CurDAG, dl), Reg0, Reg0 };
3101 SDValue Ops[] = { V, V, Reg0, ShImmOp, getAL(CurDAG, dl), Reg0,
3133 CurDAG->getConstant(~N1C->getZExtValue(), dl, MVT::i32);
3141 N->getOperand(0), NewImm, getAL(CurDAG, dl),
3143 ReplaceNode(N, CurDAG->getMachineNode(ARM::tBIC, dl, MVT::i32, Ops));
3146 SDValue Ops[] = {N->getOperand(0), NewImm, getAL(CurDAG, dl),
3150 CurDAG->getMachineNode(ARM::t2BICrr, dl, MVT::i32, Ops));
3184 dl, MVT::i32);
3186 getAL(CurDAG, dl), CurDAG->getRegister(0, MVT::i32) };
3187 ReplaceNode(N, CurDAG->getMachineNode(Opc, dl, VT, Ops));
3198 getAL(CurDAG, dl),
3200 ReplaceNode(N, CurDAG->getMachineNode(Opc, dl, MVT::i32, MVT::i32, Ops));
3206 N->getOperand(3), getAL(CurDAG, dl),
3209 N, CurDAG->getMachineNode(ARM::t2UMLAL, dl, MVT::i32, MVT::i32, Ops));
3213 N->getOperand(3), getAL(CurDAG, dl),
3217 Subtarget->hasV6Ops() ? ARM::UMLAL : ARM::UMLALv5, dl,
3225 N->getOperand(3), getAL(CurDAG, dl),
3228 N, CurDAG->getMachineNode(ARM::t2SMLAL, dl, MVT::i32, MVT::i32, Ops));
3232 N->getOperand(3), getAL(CurDAG, dl),
3236 Subtarget->hasV6Ops() ? ARM::SMLAL : ARM::SMLALv5, dl,
3267 N->getOperand(0), getAL(CurDAG, dl),
3269 ReplaceNode(N, CurDAG->getMachineNode(Opc, dl, MVT::i32, Ops));
3293 SDNode *New = CurDAG->getMachineNode(Opc, dl, MVT::Other, Ops);
3303 CurDAG->getMachineNode(ARM::t2LoopDec, dl,
3344 cast<ConstantSDNode>(Int.getOperand(3))->getZExtValue(), dl,
3349 CurDAG->getMachineNode(ARM::t2LoopDec, dl,
3356 CurDAG->getMachineNode(ARM::t2LoopEnd, dl, MVT::Other, EndArgs);
3383 SDValue Tmp2 = CurDAG->getTargetConstant(CC, dl, MVT::i32);
3385 SDNode *ResNode = CurDAG->getMachineNode(Opc, dl, MVT::Other,
3415 SDValue Ops[] = { X, CurDAG->getTargetConstant(Addend, dl, MVT::i32),
3416 getAL(CurDAG, dl), CurDAG->getRegister(0, MVT::i32),
3418 Add = CurDAG->getMachineNode(ARM::t2ADDri, dl, MVT::i32, Ops);
3422 CurDAG->getTargetConstant(Addend, dl, MVT::i32),
3423 getAL(CurDAG, dl), CurDAG->getRegister(0, MVT::i32)};
3424 Add = CurDAG->getMachineNode(Opc, dl, MVT::i32, Ops);
3428 SDValue Ops2[] = {SDValue(Add, 0), CurDAG->getConstant(0, dl, MVT::i32)};
3457 SDValue NewARMcc = CurDAG->getConstant((unsigned)CC, dl, MVT::i32);
3485 SDValue Pred = getAL(CurDAG, dl);
3488 ReplaceNode(N, CurDAG->getMachineNode(Opc, dl, VT, VT, Ops));
3508 SDValue Pred = getAL(CurDAG, dl);
3511 ReplaceNode(N, CurDAG->getMachineNode(Opc, dl, VT, VT, Ops));
3530 SDValue Pred = getAL(CurDAG, dl);
3533 ReplaceNode(N, CurDAG->getMachineNode(Opc, dl, VT, VT, Ops));