- Oct 30, 2010
-
-
Chris Lattner authored
llvm-svn: 117817
-
Chris Lattner authored
llvm-svn: 117816
-
Chris Lattner authored
just remaps one mnemonic to another. Convert a few of the X86 aliases from .cpp to .td code. llvm-svn: 117815
-
Jim Grosbach authored
llvm-svn: 117785
-
Chris Lattner authored
llvm-svn: 117773
-
- Oct 29, 2010
-
-
John Thompson authored
Inline asm multiple alternative constraints development phase 2 - improved basic logic, added initial platform support. llvm-svn: 117667
-
- Oct 28, 2010
-
-
Dale Johannesen authored
Bruno, please review, but I'm pretty sure this is right. Patch by Alex Mac! llvm-svn: 117514
-
- Oct 27, 2010
-
-
Kevin Enderby authored
llvm-svn: 117485
-
Michael J. Spencer authored
llvm-svn: 117474
-
Kevin Enderby authored
(still to add ud2b). llvm-svn: 117435
-
Kevin Enderby authored
the wait prefix). llvm-svn: 117434
-
Kevin Enderby authored
sense, when the instruction takes the 16-bit ax register or m16 memory location. These changes to llvm-mc matches what the darwin assembler allows for these instructions. Done differently than in r117031 that caused a valgrind error which was later reverted. llvm-svn: 117433
-
Kevin Enderby authored
will accept versions that the darwin assembler allows. Forms ending in "pi" and forms without all the operands. llvm-svn: 117427
-
Dale Johannesen authored
memory, so a MachineMemOperand is useful (not propagated into the MachineInstr yet). No functional change except for dump output. llvm-svn: 117413
-
- Oct 26, 2010
-
-
Rafael Espindola authored
llvm-svn: 117378
-
Rafael Espindola authored
on RIP relative relocations looks artificial, but this is a superset of what we were able to do before. llvm-svn: 117364
-
Dale Johannesen authored
cannot use tailcall. PR 8461. llvm-svn: 117322
-
- Oct 24, 2010
-
-
Rafael Espindola authored
we check for _GLOBAL_OFFSET_TABLE_. llvm-svn: 117241
-
- Oct 23, 2010
-
-
Benjamin Kramer authored
llvm-svn: 117206
-
Michael J. Spencer authored
llvm-svn: 117205
-
Chandler Carruth authored
llvm-svn: 117202
-
Chandler Carruth authored
until other LLVM projects using these are cleaned up. llvm-svn: 117200
-
- Oct 22, 2010
-
-
Wesley Peck authored
llvm-svn: 117099
-
Andrew Trick authored
It doesn't look like anything is wrong with the checkin, but the new test cases expose a mem bug in AsmParser. llvm-svn: 117087
-
Sean Callanan authored
weren't properly reflecting the OperandSize attribute of the instruction leading to improper decoding of certain instructions with the 66H prefix. Also added a test case for this. llvm-svn: 117084
-
- Oct 21, 2010
-
-
Kevin Enderby authored
sense, when the instruction takes the 16-bit ax register or m16 memory location. These changes to llvm-mc matches what the darwin assembler allows for these instructions. Also added the missing flex (without the wait prefix) and ud2a as an alias to ud2 (still to add ud2b). llvm-svn: 117031
-
Duncan Sands authored
(gcc-4.6 warns about these). llvm-svn: 117021
-
Duncan Sands authored
llvm-svn: 117020
-
Michael J. Spencer authored
llvm-svn: 116984
-
Michael J. Spencer authored
This should be the minimum set of functions that could possibly need it. llvm-svn: 116978
-
Michael J. Spencer authored
llvm-svn: 116972
-
- Oct 20, 2010
-
-
Dale Johannesen authored
types are no longer Legal on X86, we don't need it. No functional change. 8499854. llvm-svn: 116947
-
Rafael Espindola authored
llvm-svn: 116932
-
- Oct 19, 2010
-
-
Evan Cheng authored
erased the instruction during LICM so UpdateRegPressureAfter() should not reference it afterwards. llvm-svn: 116845
-
Daniel Dunbar authored
is", which breaks some nightly tests. llvm-svn: 116816
-
Michael J. Spencer authored
llvm-svn: 116801
-
Michael J. Spencer authored
llvm-svn: 116800
-
Evan Cheng authored
"long latency" enough to hoist even if it may increase spilling. Reloading a value from spill slot is often cheaper than performing an expensive computation in the loop. For X86, that means machine LICM will hoist SQRT, DIV, etc. ARM will be somewhat aggressive with VFP and NEON instructions. - Enable register pressure aware machine LICM by default. llvm-svn: 116781
-
Kevin Enderby authored
word forms and suffixed versions to match the darwin assembler in 32-bit and 64-bit modes. This is again for use just with assembly source for llvm-mc . llvm-svn: 116773
-
- Oct 18, 2010
-
-
Rafael Espindola authored
llvm-svn: 116728
-