Lines Matching full:is64bit
180 bool is64Bit = Subtarget->is64Bit();
183 if (is64Bit)
236 else if (Subtarget->is64Bit())
247 if (Subtarget->is64Bit())
289 if (Subtarget->is64Bit())
316 if (Subtarget->is64Bit()) {
373 if (Subtarget->is64Bit()) {
399 if (Subtarget->is64Bit()) {
442 if (Subtarget->is64Bit())
462 if (Subtarget->is64Bit())
467 if (Subtarget->is64Bit())
480 if (Subtarget->is64Bit())
489 if (Subtarget->is64Bit()) {
501 if (Subtarget->is64Bit())
523 if (Subtarget->is64Bit()) {
542 if (Subtarget->is64Bit())
546 if (Subtarget->is64Bit()) {
557 if (Subtarget->is64Bit()) {
576 if (!Subtarget->is64Bit()) {
602 if (Subtarget->is64Bit()) {
621 if (Subtarget->is64Bit() && !Subtarget->isTargetWin64()) {
635 setOperationAction(ISD::DYNAMIC_STACKALLOC, Subtarget->is64Bit() ?
638 setOperationAction(ISD::DYNAMIC_STACKALLOC, Subtarget->is64Bit() ?
641 setOperationAction(ISD::DYNAMIC_STACKALLOC, Subtarget->is64Bit() ?
988 if (Subtarget->is64Bit()) {
1028 if (!Subtarget->is64Bit())
1085 if (Subtarget->is64Bit()) {
1462 for (unsigned i = 0, e = 3+Subtarget->is64Bit(); i != e; ++i) {
1477 if (!Subtarget->is64Bit()) {
1521 if (Subtarget->is64Bit())
1578 if (Subtarget->is64Bit()) {
1628 !Subtarget->is64Bit() &&
1635 if (Subtarget->is64Bit() && Size >= 8)
1685 if (!Subtarget->is64Bit())
1715 RRC = Subtarget->is64Bit() ?
1738 if (Subtarget->is64Bit()) {
1812 (Subtarget->is64Bit() && !Subtarget->hasSSE1())) {
1819 (Subtarget->is64Bit() && !Subtarget->hasSSE2()))
1837 if (Subtarget->is64Bit()) {
1862 (Subtarget->is64Bit() || Subtarget->isTargetWindows())) {
1871 = (Subtarget->is64Bit() && !Subtarget->isTarget64BitILP32()) ?
1927 if (Subtarget->is64Bit() && VT == MVT::i1 && ExtendKind == ISD::ZERO_EXTEND)
1948 bool Is64Bit = Subtarget->is64Bit();
1960 ((Is64Bit || Ins[i].Flags.isInReg()) && !Subtarget->hasSSE1())) {
2150 bool Is64Bit = Subtarget->is64Bit();
2184 else if (Is64Bit && RegVT == MVT::i64)
2246 (Subtarget->is64Bit() || Subtarget->isTargetWindows())) {
2267 if (Is64Bit || (CallConv != CallingConv::X86_FastCall &&
2271 if (Is64Bit) {
2390 if (X86::isCalleePop(CallConv, Is64Bit, isVarArg,
2396 if (!Is64Bit && !IsTailCallConvention(CallConv) && !IsWindows &&
2401 if (!Is64Bit) {
2437 bool IsTailCall, bool Is64Bit,
2483 bool Is64Bit = Subtarget->is64Bit();
2554 Is64Bit, FPDiff, dl);
2659 if (Is64Bit && isVarArg && !IsWin64) {
2750 assert(Is64Bit && "Large code model is only legal in 64-bit mode.");
2876 if (X86::isCalleePop(CallConv, Is64Bit, isVarArg,
2879 else if (!Is64Bit && !IsTailCallConvention(CallConv) && !IsWindows &&
3188 if (!Subtarget->is64Bit() &&
3369 bool is64Bit, bool IsVarArg, bool TailCallOpt) {
3377 return !is64Bit;
3379 return !is64Bit;
3381 return !is64Bit;
5780 if (ExtVT == MVT::i64 && !Subtarget->is64Bit() &&
5817 (ExtVT == MVT::i64 && Subtarget->is64Bit())) {
6613 if ((ExtVT != MVT::i64 || Subtarget->is64Bit()) &&
7913 !Subtarget->is64Bit()) {
8065 bool is64Bit) {
8074 if (is64Bit) {
8104 bool is64Bit, bool isPIC) {
8109 is64Bit ? 257 : 256));
8121 OperandFlags = is64Bit ? X86II::MO_TPOFF : X86II::MO_NTPOFF;
8123 if (is64Bit) {
8142 if (isPIC && !is64Bit) {
8169 if (Subtarget->is64Bit())
8174 Subtarget->is64Bit());
8178 Subtarget->is64Bit(),
8193 !Subtarget->is64Bit();
8224 unsigned Reg = Subtarget->is64Bit() ? X86::RAX : X86::EAX;
8251 Value *Ptr = Constant::getNullValue(Subtarget->is64Bit()
8257 SDValue TlsArray = Subtarget->is64Bit() ? DAG.getIntPtrConstant(0x58) :
8267 if (Subtarget->is64Bit())
8358 Subtarget->is64Bit()) {
8587 if (Subtarget->is64Bit() && SrcVT == MVT::i64 && DstVT == MVT::f32)
8676 if (Subtarget->is64Bit() &&
10507 bool Is64Bit = Subtarget->is64Bit();
10508 EVT SPTy = Is64Bit ? MVT::i64 : MVT::i32;
10514 if (Is64Bit) {
10527 getRegClassFor(Subtarget->is64Bit() ? MVT::i64:MVT::i32);
10536 unsigned Reg = (Subtarget->is64Bit() ? X86::RAX : X86::EAX);
10562 if (!Subtarget->is64Bit() || Subtarget->isTargetWin64()) {
10617 assert(Subtarget->is64Bit() &&
10687 assert(Subtarget->is64Bit() && "This code only handles 64-bit va_copy!");
11550 if (Subtarget->is64Bit()) {
12116 if (!Subtarget->is64Bit() &&
12270 if (!Subtarget->is64Bit() &&
12585 if (Subtarget->hasSSE2() || Subtarget->is64Bit())
12619 assert(Subtarget->is64Bit() && "Node not type legal!");
12641 assert(Subtarget->is64Bit() && "Result not type legalized?");
12661 assert(Subtarget->is64Bit() && !Subtarget->hasSSE2() &&
12746 assert(Subtarget->isTargetDarwin() && Subtarget->is64Bit());
13292 Subtarget->is64Bit() && (AM.BaseOffs || AM.Scale > 1))
13360 return Ty1->isIntegerTy(32) && Ty2->isIntegerTy(64) && Subtarget->is64Bit();
13365 return VT1 == MVT::i32 && VT2 == MVT::i64 && Subtarget->is64Bit();
14280 unsigned MemOpc = Subtarget->is64Bit() ? X86::LEA64r : X86::LEA32r;
14281 unsigned MemReg = Subtarget->is64Bit() ? X86::RAX : X86::EAX;
14734 bool Is64Bit) const {
14742 unsigned TlsReg = Is64Bit ? X86::FS : X86::GS;
14743 unsigned TlsOffset = Is64Bit ? 0x70 : 0x30;
14767 getRegClassFor(Is64Bit ? MVT::i64:MVT::i32);
14774 physSPReg = Is64Bit ? X86::RSP : X86::ESP;
14790 BuildMI(BB, DL, TII->get(Is64Bit ? X86::SUB64rr:X86::SUB32rr), SPLimitVReg)
14792 BuildMI(BB, DL, TII->get(Is64Bit ? X86::CMP64mr:X86::CMP32mr))
14808 if (Is64Bit) {
14826 if (!Is64Bit)
14831 .addReg(Is64Bit ? X86::RAX : X86::EAX);
14925 if (Subtarget->is64Bit()) {
15041 if (Subtarget->is64Bit()) {
17607 (VT == MVT::i64 && F64IsLegal && !Subtarget->is64Bit())) &&
17646 if (Subtarget->is64Bit() || F64IsLegal) {
17647 EVT LdVT = Subtarget->is64Bit() ? MVT::i64 : MVT::f64;
18207 !XTLI->getSubtarget()->is64Bit() &&
18931 if (Subtarget->is64Bit()) {
18959 if (VT == MVT::i32 || VT == MVT::f32 || !Subtarget->is64Bit())
18967 if (VT == MVT::i32 || !Subtarget->is64Bit())