- Nov 11, 2011
-
-
Bruno Cardoso Lopes authored
"With this patch we can now generate runnable Mips code through LLVM direct object emission. We have run numerous simple programs, both C and C++ and with -O0 and -O3 from the output. The code is not production ready, but quite useful for experimentation." Patch and message by Jack Carter llvm-svn: 144414
-
Jim Grosbach authored
llvm-svn: 144411
-
Andrew Trick authored
Fixes PR8113. llvm-svn: 144409
-
Jim Grosbach authored
rdar://9672822 llvm-svn: 144407
-
Dan Bailey authored
llvm-svn: 144388
-
Dan Bailey authored
llvm-svn: 144387
-
Benjamin Kramer authored
llvm-svn: 144384
-
Benjamin Kramer authored
llvm-svn: 144383
-
Craig Topper authored
llvm-svn: 144380
-
Chad Rosier authored
llvm-svn: 144377
-
Chad Rosier authored
rdar://10412592 llvm-svn: 144376
-
Akira Hatanaka authored
type is not i32. MIPS does not have 64-bit integer multiply-add/sub instructions. llvm-svn: 144373
-
Akira Hatanaka authored
llvm-svn: 144372
-
Akira Hatanaka authored
llvm-svn: 144371
-
Akira Hatanaka authored
llvm-svn: 144370
-
Akira Hatanaka authored
llvm-svn: 144368
-
Akira Hatanaka authored
llvm-svn: 144367
-
Akira Hatanaka authored
VK_Mips_GPOFF_HI/LO. llvm-svn: 144366
-
Eli Friedman authored
llvm-svn: 144361
-
Chad Rosier authored
llvm-svn: 144356
-
Bill Wendling authored
"saved register" index. <rdar://problem/10430076> llvm-svn: 144350
-
Chad Rosier authored
rdar://10412592 llvm-svn: 144348
-
Daniel Dunbar authored
LLVMBuild: Add explicit information on whether targets define an assembly printer, assembly parser, or disassembler. llvm-svn: 144344
-
Jim Grosbach authored
rdar://10429490 llvm-svn: 144338
-
Jim Grosbach authored
llvm-svn: 144337
-
Jim Grosbach authored
rdar://10130228. llvm-svn: 144331
-
Jim Grosbach authored
Was not checking the first register in the register list. llvm-svn: 144329
-
- Nov 10, 2011
-
-
Jim Grosbach authored
Get the source register that isn't tied to the destination register correct, even when the assembly source operand order is backwards. rdar://10428630 llvm-svn: 144322
-
Daniel Dunbar authored
that depends on MBlazeCodeGen. This is a layering violation that should really be fixed. llvm-svn: 144321
-
Chad Rosier authored
For correctness, disable this for now. rdar://10418009 llvm-svn: 144316
-
Jim Grosbach authored
Use the getIdentifier() method of the token, not getString(), otherwise we keep the quotes as part of the symbol name, which we don't want. rdar://10428015 llvm-svn: 144315
-
Jim Grosbach authored
More of rdar://9704684 llvm-svn: 144301
-
Jim Grosbach authored
Start of rdar://9704684 llvm-svn: 144293
-
Daniel Dunbar authored
consistency with other targets. llvm-svn: 144292
-
Nadav Rotem authored
Note: These patterns only works in some cases because many times the load sd node is bitcasted from a load node of a different type. llvm-svn: 144266
-
Chad Rosier authored
determine if the value is negative and flip the sign accordingly. rdar://10422026 llvm-svn: 144258
-
Daniel Dunbar authored
options to llvm-build, so the all-targets etc. components are defined properly. llvm-svn: 144255
-
Daniel Dunbar authored
handle defining the "magic" target related components (like native, nativecodegen, and engine). - We still require these components to be in the project (currently in lib/Target) so that we have a place to document them and hopefully make it more obvious that they are "magic". llvm-svn: 144253
-
Daniel Dunbar authored
change the generated library .a file name once we fully switch over, but simplifies how we treat these targets without requiring more special casing (since their library group name and the codegen library name currently map to the same "llvm-config" style component name). llvm-svn: 144251
-
Daniel Dunbar authored
- Gives us a place to hang target specific metadata (like whether the target has a JIT). llvm-svn: 144250
-