- Dec 13, 2012
-
-
Akira Hatanaka authored
FFR2P_M. llvm-svn: 170055
-
Akira Hatanaka authored
llvm-svn: 170054
-
Akira Hatanaka authored
FFR1_W_M and FFR1P_M. The new instruction definitions have one-to-one correspondence with the instructions in the ISA manual. llvm-svn: 170053
-
Eli Bendersky authored
llvm-svn: 170052
-
Nadav Rotem authored
Teach the cost model about the optimization in r169904: Truncation of induction variables costs the same as scalar trunc. llvm-svn: 170051
-
Chad Rosier authored
llvm-svn: 170050
-
- Dec 12, 2012
-
-
Pedro Artigas authored
Make the MCStreamer have a reset method and call that after finalization of the asm printer, also changed MCContext to a single reset only method for simplicity as requested on the list llvm-svn: 170041
-
Chad Rosier authored
should only occur on invalid input. Instruction matching errors aren't unexpected, so we can't rely on the AsmParsers HadError variable directly. rdar://12840278 llvm-svn: 170037
-
Benjamin Kramer authored
YAMLIO: Remove all of the template instantiation hacks, I don't see why they're necessary and it breaks linking of the unit tests. Also comes with a clang-format run on the cpp file, it had major style violations. llvm-svn: 170036
-
Nick Kledzik authored
llvm-svn: 170035
-
David Blaikie authored
llvm-svn: 170033
-
Nick Kledzik authored
llvm-svn: 170031
-
Nick Kledzik authored
llvm-svn: 170030
-
Dmitri Gribenko authored
No need to copy HTML files anymore. llvm-svn: 170029
-
Dmitri Gribenko authored
llvm-svn: 170027
-
Jakub Staszak authored
llvm-svn: 170025
-
Michael Ilseman authored
llvm-svn: 170024
-
Jakub Staszak authored
llvm-svn: 170023
-
Michael Ilseman authored
llvm-svn: 170022
-
Benjamin Kramer authored
llvm-svn: 170021
-
David Majnemer authored
llvm-svn: 170020
-
Nick Kledzik authored
structures to and from YAML using traits. The first client will be the test suite of lld. The documentation will show up at: http://llvm.org/docs/YamlIO.html llvm-svn: 170019
-
Evan Cheng authored
load / store pair. It's not legal to use a wider load than the size of the remaining bytes if it's the first pair of load / store. llvm-svn: 170018
-
Jakub Staszak authored
llvm-svn: 170017
-
Bill Schmidt authored
predictable when compiled on at least one non-PowerPC host. Source of nondeterminism not apparent. Restrict the test to build on PowerPC hosts for now while looking into the issue further. llvm-svn: 170016
-
Jakub Staszak authored
llvm-svn: 170015
-
Akira Hatanaka authored
llvm-svn: 170012
-
Dmitri Gribenko authored
console sessions and add more highlighter names. llvm-svn: 170011
-
Eli Bendersky authored
llvm-svn: 170007
-
Jakub Staszak authored
llvm-svn: 170006
-
Nadav Rotem authored
llvm-svn: 170005
-
Nadav Rotem authored
LoopVectorizer: Use the "optsize" attribute to decide if we are allowed to increase the function size. llvm-svn: 170004
-
Bill Schmidt authored
PowerPC target. This is the last of the four models, so we now have full TLS support. This is mostly a straightforward extension of the general dynamic model. I had to use an additional Chain operand to tie ADDIS_DTPREL_HA to the register copy following ADDI_TLSLD_L; otherwise everything above the ADDIS_DTPREL_HA appeared dead and was removed. As before, there are new test cases to test the assembly generation, and the relocations output during integrated assembly. The expected code gen sequence can be read in test/CodeGen/PowerPC/tls-ld.ll. There are a couple of things I think can be done more efficiently in the overall TLS code, so there will likely be a clean-up patch forthcoming; but for now I want to be sure the functionality is in place. Bill llvm-svn: 170003
-
Bill Wendling authored
llvm-svn: 170002
-
Dmitri Gribenko authored
llvm-svn: 170001
-
Dmitri Gribenko authored
llvm-svn: 169993
-
Dmitri Gribenko authored
Patch by Anthony Mykhailenko with small fixes by me. llvm-svn: 169992
-
Dmitri Gribenko authored
llvm-svn: 169990
-
Rafael Espindola authored
been used in the first place. It simply was passed to the function and to the recursive invocations. Simply drop the parameter and update the callers for the new signature. Patch by Saleem Abdulrasool! llvm-svn: 169988
-
Alexey Samsonov authored
When ASan replaces <alloca instruction> with <offset into a common large alloca>, it should also patch llvm.dbg.declare calls and replace debug info descriptors to mark that we've replaced alloca with a value that stores an address of the user variable, not the user variable itself. See PR11818 for more context. llvm-svn: 169984
-