reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
359 UseLEA = STI.useLeaForSP() || MBB.isLiveIn(X86::EFLAGS); 367 if (UseLEA && !STI.useLeaForSP()) 769 if (Is64Bit && IsLargeCodeModel && STI.useRetpolineIndirectCalls()) 779 StringRef Symbol = STI.getTargetLowering()->getStackProbeSymbolName(MF); 805 if (STI.isTargetWin64() || !STI.isOSWindows()) { 805 if (STI.isTargetWin64() || !STI.isOSWindows()) { 878 assert(&STI == &MF.getSubtarget<X86Subtarget>() && 881 const bool IsWin64CC = STI.isCallingConvWin64(Fn.getCallingConv()); 973 assert(&STI == &MF.getSubtarget<X86Subtarget>() && 994 !IsFunclet && STI.isTargetWin32() && MMI.getModule()->getCodeViewFlag(); 1000 STI.isTarget64BitILP32() 1018 bool UseStackProbe = !STI.getTargetLowering()->getStackProbeSymbolName(MF).empty(); 1019 unsigned StackProbeSize = STI.getTargetLowering()->getStackProbeSize(MF); 1367 } else if (IsFunclet && STI.is32Bit()) { 1439 if (IsFunclet && STI.is32Bit()) 1600 const bool Is64BitILP32 = STI.isTarget64BitILP32(); 1918 !STI.isTargetWin64()) 2039 VT = STI.hasBWI() ? MVT::v64i1 : MVT::v16i1; 2072 if (MBB.isEHFuncletEntry() && STI.is32Bit() && STI.isOSWindows()) 2072 if (MBB.isEHFuncletEntry() && STI.is32Bit() && STI.isOSWindows()) 2077 unsigned Opc = STI.is64Bit() ? X86::PUSH64r : X86::PUSH32r; 2120 VT = STI.hasBWI() ? MVT::v64i1 : MVT::v16i1; 2147 if (STI.is64Bit()) { 2173 if (MI != MBB.end() && isFuncletReturnInstr(*MI) && STI.isOSWindows()) { 2176 if (STI.is32Bit()) 2201 VT = STI.hasBWI() ? MVT::v64i1 : MVT::v16i1; 2208 unsigned Opc = STI.is64Bit() ? X86::POP64r : X86::POP32r; 2229 if (STI.isTarget64BitILP32()) 2305 if (!STI.isTargetLinux() && !STI.isTargetDarwin() && !STI.isTargetWin32() && 2305 if (!STI.isTargetLinux() && !STI.isTargetDarwin() && !STI.isTargetWin32() && 2305 if (!STI.isTargetLinux() && !STI.isTargetDarwin() && !STI.isTargetWin32() && 2306 !STI.isTargetWin64() && !STI.isTargetFreeBSD() && 2306 !STI.isTargetWin64() && !STI.isTargetFreeBSD() && 2307 !STI.isTargetDragonFly()) 2356 if (STI.isTargetLinux()) { 2359 } else if (STI.isTargetDarwin()) { 2362 } else if (STI.isTargetWin64()) { 2365 } else if (STI.isTargetFreeBSD()) { 2368 } else if (STI.isTargetDragonFly()) { 2384 if (STI.isTargetLinux()) { 2387 } else if (STI.isTargetDarwin()) { 2390 } else if (STI.isTargetWin32()) { 2393 } else if (STI.isTargetDragonFly()) { 2396 } else if (STI.isTargetFreeBSD()) { 2408 if (STI.isTargetLinux() || STI.isTargetWin32() || STI.isTargetWin64() || 2408 if (STI.isTargetLinux() || STI.isTargetWin32() || STI.isTargetWin64() || 2408 if (STI.isTargetLinux() || STI.isTargetWin32() || STI.isTargetWin64() || 2409 STI.isTargetDragonFly()) { 2412 } else if (STI.isTargetDarwin()) { 2498 if (STI.useRetpolineIndirectCalls()) 2605 assert(STI.isTargetLinux() && 2787 TII.get(STI.is64Bit() ? X86::POP64r : X86::POP32r), Regs[i]); 2918 if (STI.isTargetWin64() && !MBB.succ_empty() && !MBB.isReturnBlock()) 2947 assert(STI.isTargetWindowsMSVC() && "funclets only supported in MSVC env"); 2948 assert(STI.isTargetWin32() && "EBP/ESI restoration only required on win32"); 2949 assert(STI.is32Bit() && !Uses64BitFramePtr && 3179 if (!STI.is64Bit() || !MF.hasEHFunclets() ||