Displaying 3 results from an estimated 3 matches for "win64_alloca_dynalloca".
2013 Dec 11
0
[LLVMdev] Switching to the new MingW ABI
...TII.get(X86::SUB64rr), StackPtr)
.addReg(StackPtr)
.addReg(X86::RAX)
.setMIFlag(MachineInstr::FrameSetup);
}
-
if (isEAXAlive) {
// Restore EAX
MachineInstr *MI = addRegOffset(BuildMI(MF, DL, TII.get(X86::MOV32rm),
diff --git a/test/CodeGen/X86/win64_alloca_dynalloca.ll b/test/CodeGen/X86/win64_alloca_dynalloca.ll
index aff5305..a6b6536 100644
--- a/test/CodeGen/X86/win64_alloca_dynalloca.ll
+++ b/test/CodeGen/X86/win64_alloca_dynalloca.ll
@@ -12,11 +12,11 @@ entry:
%buf0 = alloca i8, i64 4096, align 1
-; ___chkstk must adjust %rsp.
+; ___chkstk_ms does...
2013 Dec 10
10
[LLVMdev] Switching to the new MingW ABI
Mingw switched abis with the release of gcc 4.7
(http://gcc.gnu.org/gcc-4.7/changes.html). The main change is that now
mingw (like msvc) given thiscall calling convention to methods by
default.
I think the last bug blocking us to support the new abi has just been
fixed. The question now is how to switch.
The attached patches simply switch llvm and clang to the new ABI. This
is similar to what
2013 Oct 15
0
[LLVMdev] [llvm-commits] r192750 - Enable MI Sched for x86.
.../CodeGen/X86/v-binop-widen.ll
>> llvm/trunk/test/CodeGen/X86/v-binop-widen2.ll
>> llvm/trunk/test/CodeGen/X86/vec_shuffle-27.ll
>> llvm/trunk/test/CodeGen/X86/vec_shuffle-39.ll
>> llvm/trunk/test/CodeGen/X86/widen_cast-1.ll
>> llvm/trunk/test/CodeGen/X86/win64_alloca_dynalloca.ll
>> llvm/trunk/test/CodeGen/X86/x86-64-psub.ll
>> llvm/trunk/test/CodeGen/X86/x86-shifts.ll
>> llvm/trunk/test/CodeGen/X86/zext-fold.ll
>> llvm/trunk/test/CodeGen/X86/zext-sext.ll
>> llvm/trunk/test/DebugInfo/X86/dbg-value-dag-combine.ll
>>
>...