| Commit message (Expand) | Author | Age | Files | Lines |
* | Simplify a bit | Anton Korobeynikov | 2009-06-27 | 6 | -80/+70 |
* | ARM refactoring. Step 2: split RegisterInfo | Anton Korobeynikov | 2009-06-27 | 9 | -694/+1075 |
* | Add ThumbInstrInfo.cpp to the CMake makefiles | Douglas Gregor | 2009-06-27 | 1 | -0/+1 |
* | remove a bunch of fixmes (old checking code) and commonize all the | Chris Lattner | 2009-06-27 | 1 | -87/+29 |
* | pull @GOT, @GOTOFF, @GOTPCREL handling into isel from the asmprinter. | Chris Lattner | 2009-06-27 | 2 | -40/+23 |
* | simplify some code and eliminate the symbolicAddressesAreRIPRel() predicate. | Chris Lattner | 2009-06-27 | 3 | -19/+4 |
* | fix clang/test/CodeGenObjC/try.m, a basereg doesn't mean no global anymore. | Chris Lattner | 2009-06-27 | 1 | -5/+3 |
* | fix a bunch of failures in the X86-64 JIT by tolerating RIP as | Chris Lattner | 2009-06-27 | 1 | -3/+5 |
* | factor some logic out into a helper function, allow remat of loads from constant | Chris Lattner | 2009-06-27 | 1 | -4/+25 |
* | Reimplement rip-relative addressing in the X86-64 backend. The new | Chris Lattner | 2009-06-27 | 9 | -165/+249 |
* | Renaming for consistency. | Evan Cheng | 2009-06-27 | 5 | -115/+120 |
* | Fix PR4466 by making fastisel set operand flags correctly. | Chris Lattner | 2009-06-27 | 2 | -7/+14 |
* | Remove outdated comment. | David Goodwin | 2009-06-26 | 1 | -4/+0 |
* | When possible, use "mvn ra, rb" instead of "eor ra, rb, -1" because mvn has a... | David Goodwin | 2009-06-26 | 1 | -0/+2 |
* | Add feature flags for AVX and FMA and fix some SSE4A feature flag | David Greene | 2009-06-26 | 4 | -3/+38 |
* | Add x86 support for 'n' inline asm modifier. This will be handled target inde... | Evan Cheng | 2009-06-26 | 1 | -0/+11 |
* | simplify printing of MO_ExternalSymbol in a non-pcrel context. | Chris Lattner | 2009-06-26 | 1 | -23/+11 |
* | Privatize some data. | Owen Anderson | 2009-06-26 | 1 | -2/+2 |
* | Split thumb-related stuff into separate classes. | Anton Korobeynikov | 2009-06-26 | 12 | -349/+596 |
* | add %rip to the GR64 register class. Lets avoid allocating it to anything th... | Chris Lattner | 2009-06-26 | 2 | -3/+6 |
* | Move all the TLS processing logic into isel, don't do it in asmprinter at all. | Chris Lattner | 2009-06-26 | 3 | -59/+123 |
* | make sure to propagate operand flags in SelectTLSADDRAddr properly. | Chris Lattner | 2009-06-26 | 1 | -1/+2 |
* | Thumb-2 has CLZ. | David Goodwin | 2009-06-26 | 1 | -1/+1 |
* | Use "adcs/sbcs" only when the carry-out is live, otherwise use "adc/sbc". | David Goodwin | 2009-06-26 | 1 | -3/+3 |
* | minor cleanup/framework changes. | Chris Lattner | 2009-06-26 | 1 | -3/+11 |
* | Privatize some variables. | Owen Anderson | 2009-06-26 | 1 | -5/+4 |
* | move magic for PIC constantpool references from asmprinter to isel. | Chris Lattner | 2009-06-26 | 2 | -23/+44 |
* | use jump table operand flags in asm printer instead of "magic predicates" | Chris Lattner | 2009-06-26 | 1 | -6/+18 |
* | ADC used to implement adde should use "adcs" opcode instead of "adc". | David Goodwin | 2009-06-26 | 1 | -2/+2 |
* | Currently there is a pattern for the thumb-2 MOV 16-bit immediate instruction... | David Goodwin | 2009-06-26 | 1 | -3/+8 |
* | Simplify predicate CarryDefIsUsed. | Evan Cheng | 2009-06-26 | 1 | -1/+1 |
* | fix a pasto. | Chris Lattner | 2009-06-26 | 1 | -1/+1 |
* | propagate target operand flags through addressing mode selection. | Chris Lattner | 2009-06-26 | 1 | -6/+12 |
* | Escape the name of the module since it comes from the file name and may include | Nick Lewycky | 2009-06-26 | 1 | -2/+6 |
* | Let's ignore MDStrings also! | Devang Patel | 2009-06-26 | 8 | -8/+8 |
* | Fix may-be-used-uninitialized warning. | Daniel Dunbar | 2009-06-26 | 1 | -1/+1 |
* | start adding logic in isel to determine asm printer semantics, step N of M. | Chris Lattner | 2009-06-26 | 2 | -8/+29 |
* | Add a note about commuting conditional move. | Evan Cheng | 2009-06-26 | 1 | -0/+2 |
* | These are done / no longer applicable. | Evan Cheng | 2009-06-26 | 1 | -47/+3 |
* | Mark a bunch of instructions commutable. | Evan Cheng | 2009-06-26 | 2 | -37/+62 |
* | tst is also commutable. | Evan Cheng | 2009-06-26 | 1 | -1/+1 |
* | Committed the wrong version in my last commit. | Owen Anderson | 2009-06-26 | 2 | -4/+2 |
* | Privatize a static variable. | Owen Anderson | 2009-06-26 | 1 | -0/+3 |
* | Select ADC, SBC, and RSC instead of the ADCS, SBCS, and RSCS when the carry b... | Evan Cheng | 2009-06-25 | 2 | -45/+116 |
* | Use MVN for ~t2_so_imm immediates. | David Goodwin | 2009-06-25 | 1 | -0/+3 |
* | Add Def/Use of CPSR for Thumb-1 instructions. | David Goodwin | 2009-06-25 | 1 | -41/+103 |
* | Unbreak mingw build. Patch by Viktor Kutuzov. | Evan Cheng | 2009-06-25 | 1 | -1/+1 |
* | ISD::ADDE / ISD::SUBE updates the carry bit so they should isle to ADCS and S... | Evan Cheng | 2009-06-25 | 2 | -80/+76 |
* | Privatize this map. | Owen Anderson | 2009-06-25 | 2 | -6/+5 |
* | Added floating point conditional operations support via libcalls. | Sanjiv Gupta | 2009-06-25 | 1 | -0/+29 |