Created
November 1, 2013 14:05
-
-
Save Melvar/7265909 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
→ idris -p effects --codegen llvm TestMatrix.idr -o TestMatrix | |
LLVM ERROR: Cannot select: 0x57d50d0: f64 = sub 0x5739200, 0x57e4780 [ORD=12294] [ID=34] | |
0x5739200: f64,ch = load 0x5600110:1, 0x56b84a0, 0x5606f80<LD8[%965]> [ORD=12290] [ID=31] | |
0x56b84a0: i64 = add 0x57dd440, 0x57d46c0 [ORD=12289] [ID=24] | |
0x57dd440: i64,ch,glue = CopyFromReg 0x57e4570, 0x56634a0, 0x57e4570:1 [ORD=12284] [ID=23] | |
0x56634a0: i64 = Register %RAX [ORD=12284] [ID=8] | |
0x57e4570: ch,glue = callseq_end 0x57d9500, 0x55d5280, 0x55d5280, 0x57d9500:1 [ORD=12284] [ID=22] | |
0x55d5280: i64 = TargetConstant<0> [ORD=12284] [ID=4] | |
0x55d5280: i64 = TargetConstant<0> [ORD=12284] [ID=4] | |
0x57d9500: ch,glue = X86ISD::CALL 0x55d5480, 0x5602130, 0x56b8cb0, 0x57d3ec0, 0x55d5480:1 [ORD=12284] [ID=21] | |
0x5602130: i64 = TargetGlobalAddress<%valTy* (%valTy*)* @"{EVAL0}"> 0 [ORD=12284] [ID=6] | |
0x56b8cb0: i64 = Register %RDI [ORD=12284] [ID=5] | |
0x57d3ec0: Untyped = RegisterMask [ORD=12284] [ID=7] | |
0x55d5480: ch,glue = CopyToReg 0x5602f40, 0x56b8cb0, 0x57da810 [ORD=12284] [ID=20] | |
0x56b8cb0: i64 = Register %RDI [ORD=12284] [ID=5] | |
0x57da810: i64,ch = load 0x5282438, 0x5604760, 0x5606f80<LD8[%961]> [ORD=12283] [ID=18] | |
0x5604760: i64 = add 0x57e5280, 0x57d46c0 [ORD=12282] [ID=17] | |
0x57e5280: i64,ch = CopyFromReg 0x5282438, 0x571bd10 [ORD=12282] [ID=15] | |
0x57d46c0: i64 = Constant<8> [ORD=12282] [ID=2] | |
0x5606f80: i64 = undef [ORD=12283] [ID=3] | |
0x57d46c0: i64 = Constant<8> [ORD=12282] [ID=2] | |
0x5606f80: i64 = undef [ORD=12283] [ID=3] | |
0x57e4780: f64,ch = load 0x5600110:1, 0x57d3fc0, 0x5606f80<LD8[%968]> [ORD=12293] [ID=32] | |
0x57d3fc0: i64 = add 0x5600110, 0x57d46c0 [ORD=12292] [ID=30] | |
0x5600110: i64,ch,glue = CopyFromReg 0x55fd6f0, 0x56634a0, 0x55fd6f0:1 [ORD=12286] [ID=29] | |
0x56634a0: i64 = Register %RAX [ORD=12284] [ID=8] | |
0x55fd6f0: ch,glue = callseq_end 0x55d5980, 0x55d5280, 0x55d5280, 0x55d5980:1 [ORD=12286] [ID=28] | |
0x55d5280: i64 = TargetConstant<0> [ORD=12284] [ID=4] | |
0x55d5280: i64 = TargetConstant<0> [ORD=12284] [ID=4] | |
0x55d5980: ch,glue = X86ISD::CALL 0x55fb7d0, 0x5602130, 0x56b8cb0, 0x57d3ec0, 0x55fb7d0:1 [ORD=12286] [ID=27] | |
0x5602130: i64 = TargetGlobalAddress<%valTy* (%valTy*)* @"{EVAL0}"> 0 [ORD=12284] [ID=6] | |
0x56b8cb0: i64 = Register %RDI [ORD=12284] [ID=5] | |
0x57d3ec0: Untyped = RegisterMask [ORD=12284] [ID=7] | |
0x55fb7d0: ch,glue = CopyToReg 0x56b90b0, 0x56b8cb0, 0x571bf10 [ORD=12286] [ID=26] | |
0x56b8cb0: i64 = Register %RDI [ORD=12284] [ID=5] | |
0x571bf10: i64,ch = CopyFromReg 0x5282438, 0x5604f60 [ORD=12286] [ID=16] | |
0x5604f60: i64 = Register %vreg2 [ORD=12286] [ID=9] | |
0x57d46c0: i64 = Constant<8> [ORD=12282] [ID=2] | |
0x5606f80: i64 = undef [ORD=12283] [ID=3] | |
In function: {APPLY0} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment