2010-03-14 |
Evan Cheng | Do not force indirect tailcall through fixed registers... |
blob | commitdiff | raw |
2010-02-28 |
Dan Gohman | Implement XMM subregs. |
blob | commitdiff | raw | diff to current |
2010-01-26 |
Dan Gohman | Remove SIL, DIL, and BPL from the GR8_NOREX allocation... |
blob | commitdiff | raw | diff to current |
2010-01-26 |
Dan Gohman | SIL, DIL, BPL, and SPL require a REX prefix. |
blob | commitdiff | raw | diff to current |
2009-12-18 |
Sean Callanan | Instruction fixes, added instructions, and AsmString... |
blob | commitdiff | raw | diff to current |
2009-10-05 |
Dan Gohman | Add RIP to GR64_NOREX. This fixed a MachineVerifier... |
blob | commitdiff | raw | diff to current |
2009-09-15 |
Sean Callanan | Added a new register class for segment registers |
blob | commitdiff | raw | diff to current |
2009-07-30 |
Dan Gohman | Minor whitespace tidiness. |
blob | commitdiff | raw | diff to current |
2009-07-30 |
Dan Gohman | Rename GRAD to GR32_AD, to follow the naming convention... |
blob | commitdiff | raw | diff to current |
2009-07-30 |
Dan Gohman | Add a new register class to describe operands that... |
blob | commitdiff | raw | diff to current |
2009-07-30 |
Dan Gohman | Eliminate a bunch of redundant tables. |
blob | commitdiff | raw | diff to current |
2009-07-30 |
Dan Gohman | Use array_endof instead of doing it manually. |
blob | commitdiff | raw | diff to current |
2009-06-29 |
David Greene | Add a 256-bit register class and YMM registers. |
blob | commitdiff | raw | diff to current |
2009-06-26 |
Chris Lattner | add %rip to the GR64 register class. Lets avoid alloca... |
blob | commitdiff | raw | diff to current |
2009-04-27 |
Dan Gohman | Rename GR8_ABCD to GR8_ABCD_L and create GR8_ABCD_H... |
blob | commitdiff | raw | diff to current |
2009-04-27 |
Dan Gohman | Rename GR8_, GR16_, GR32_, and GR64_ to GR8_ABCD, GR16_... |
blob | commitdiff | raw | diff to current |
2009-04-15 |
Dan Gohman | Do for GR16_NOREX what r69049 did for GR8_NOREX, to... |
blob | commitdiff | raw | diff to current |
2009-04-15 |
Dan Gohman | GR8_NOREX can contain the H registers, since they don... |
blob | commitdiff | raw | diff to current |
2009-04-14 |
Evan Cheng | Some of GR8_NOREX registers are only available in 64... |
blob | commitdiff | raw | diff to current |
2009-04-13 |
Dan Gohman | Implement x86 h-register extract support. |
blob | commitdiff | raw | diff to current |
2009-04-13 |
Dan Gohman | Fix copy+pastos in comments. |
blob | commitdiff | raw | diff to current |
2009-04-13 |
Dan Gohman | List the l registers before h registers, for consistency. |
blob | commitdiff | raw | diff to current |
2009-04-08 |
Rafael Espindola | Re-apply 68552. |
blob | commitdiff | raw | diff to current |
2009-04-07 |
Bill Wendling | Temporarily revert r68552. This was causing a failure... |
blob | commitdiff | raw | diff to current |
2009-04-07 |
Rafael Espindola | Reduce code duplication on the TLS implementation. |
blob | commitdiff | raw | diff to current |
2009-03-04 |
Evan Cheng | Fix PR3701. 1. X86 target renamed eflags register to... |
blob | commitdiff | raw | diff to current |
2009-01-27 |
Dan Gohman | Reformat the allocation-order arrays to a more conventi... |
blob | commitdiff | raw | diff to current |
2008-11-19 |
Stuart Hastings | <rdar://problem/6351057> |
blob | commitdiff | raw | diff to current |
2008-11-14 |
Dale Johannesen | Remove unneeded stuff from GRAD register class. |
blob | commitdiff | raw | diff to current |
2008-11-13 |
Dale Johannesen | Extend InlineAsm::C_Register to allow multiple specific... |
blob | commitdiff | raw | diff to current |
2008-10-31 |
Evan Cheng | Change x86 register allocation ordering to match that... |
blob | commitdiff | raw | diff to current |
2008-07-07 |
Evan Cheng | ATT asm printer just print register AsmName's instead... |
blob | commitdiff | raw | diff to current |
2008-06-24 |
Dale Johannesen | Add v2f32 (MMX) type to X86. Support is primitive: |
blob | commitdiff | raw | diff to current |
2008-03-11 |
Christopher Lamb | Recommitting parts of r48130. These do not appear to... |
blob | commitdiff | raw | diff to current |
2008-03-11 |
Evan Cheng | In 32-bit mode, mark 64-bit GPR's as unallocatable. |
blob | commitdiff | raw | diff to current |
2008-03-10 |
Chris Lattner | Eliminate the FP_GET_ST0/FP_SET_ST0 target-specific... |
blob | commitdiff | raw | diff to current |
2008-03-10 |
Evan Cheng | Revert 48125, 48126, and 48130 for now to unbreak some... |
blob | commitdiff | raw | diff to current |
2008-03-10 |
Christopher Lamb | Allow insert_subreg into implicit, target-specific... |
blob | commitdiff | raw | diff to current |
2008-03-09 |
Chris Lattner | claim ST(x) registers are 80 bits, which is true. ... |
blob | commitdiff | raw | diff to current |
2008-02-10 |
Dan Gohman | Rename MRegisterInfo to TargetRegisterInfo. |
blob | commitdiff | raw | diff to current |
2008-01-25 |
Anton Korobeynikov | Provide correct DWARF register numbering for debug... |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-11-11 |
Anton Korobeynikov | Use TableGen to emit information for dwarf register... |
blob | commitdiff | raw | diff to current |
2007-11-09 |
Dale Johannesen | Revert previous rewrite per chris's comments. |
blob | commitdiff | raw | diff to current |
2007-11-09 |
Dale Johannesen | Rewrite Dwarf number handling per review comments. |
blob | commitdiff | raw | diff to current |
2007-11-07 |
Dale Johannesen | Complete conditionalization of Dwarf reg numbers. |
blob | commitdiff | raw | diff to current |
2007-10-12 |
Arnold Schwaighofer | Corrected many typing errors. And removed 'nest' parame... |
blob | commitdiff | raw | diff to current |
2007-09-19 |
Evan Cheng | Set CCR (EFLAGS) copy cost to -1, i.e. extremely expens... |
blob | commitdiff | raw | diff to current |
2007-09-11 |
Evan Cheng | Added status flags register: EFLAGS. |
blob | commitdiff | raw | diff to current |
2007-08-09 |
Evan Cheng | Temporarily backing out this change until we know why... |
blob | commitdiff | raw | diff to current |
2007-08-09 |
Evan Cheng | GR16_ sub-register class should be GR8_, not GR8. That... |
blob | commitdiff | raw | diff to current |
2007-08-05 |
Dale Johannesen | Long double patch 4 of N: initial x87 implementation. |
blob | commitdiff | raw | diff to current |
2007-07-28 |
Christopher Lamb | Add register info needed to use subreg sets on X86. |
blob | commitdiff | raw | diff to current |
2007-07-03 |
Dale Johannesen | Fix for PR 1505 (and 1489). Rewrite X87 register |
blob | commitdiff | raw | diff to current |
2007-05-02 |
Anton Korobeynikov | Emit correct DWARF reg # for RA (return address) register |
blob | commitdiff | raw | diff to current |
2007-04-20 |
Evan Cheng | Specify sub-register relations. e.g. RAX: [EAX], EAX... |
blob | commitdiff | raw | diff to current |
2007-03-26 |
Bill Wendling | Add support for the v1i64 type. This makes better code... |
blob | commitdiff | raw | diff to current |
2007-01-23 |
Evan Cheng | hasFP() is now a virtual method of MRegisterInfo. |
blob | commitdiff | raw | diff to current |
2006-09-08 |
Evan Cheng | Committing X86-64 support. |
blob | commitdiff | raw | diff to current |
2006-08-17 |
Chris Lattner | Constify some methods. Patch provided by Anton Vayvod... |
blob | commitdiff | raw | diff to current |
2006-08-07 |
Evan Cheng | Make XMM, FP register dwarf register numbers consistent... |
blob | commitdiff | raw | diff to current |
2006-08-03 |
Jim Laskey | Get darwin intel debugging up and running. |
blob | commitdiff | raw | diff to current |
2006-05-16 |
Evan Cheng | X86 integer register classes naming changes. Make them... |
blob | commitdiff | raw | diff to current |
2006-05-08 |
Evan Cheng | Fixing truncate. Previously we were emitting truncate... |
blob | commitdiff | raw | diff to current |
2006-05-07 |
Evan Cheng | Typo's |
blob | commitdiff | raw | diff to current |
2006-03-24 |
Jim Laskey | Add dwarf register numbering to register data. |
blob | commitdiff | raw | diff to current |
2006-03-21 |
Evan Cheng | Junk unused vector register classes. |
blob | commitdiff | raw | diff to current |
2006-02-21 |
Evan Cheng | Added SSE2 128-bit integer packed types: V16I8, V8I16... |
blob | commitdiff | raw | diff to current |
2006-02-20 |
Evan Cheng | Added x86 integer vector types: 64-bit packed byte... |
blob | commitdiff | raw | diff to current |
2006-01-26 |
Evan Cheng | Remove the uses of STATUS flag register. Rely on node... |
blob | commitdiff | raw | diff to current |
2005-12-22 |
Evan Cheng | Bye bye HACKTROCITY. |
blob | commitdiff | raw | diff to current |
2005-12-21 |
Evan Cheng | * Added lowering hook for external weak global address... |
blob | commitdiff | raw | diff to current |
2005-12-20 |
Evan Cheng | SSE2 floating point load / store patterns. SSE2 fp... |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Evan Cheng | Added support for cmp, test, and conditional move instr... |
blob | commitdiff | raw | diff to current |
2005-12-01 |
Nate Begeman | Support multiple ValueTypes per RegisterClass, needed... |
blob | commitdiff | raw | diff to current |
2005-10-14 |
Nate Begeman | Properly split f32 and f64 into separate register class... |
blob | commitdiff | raw | diff to current |
2005-08-19 |
Chris Lattner | Split RegisterClass 'Methods' into MethodProtos and... |
blob | commitdiff | raw | diff to current |
2005-08-19 |
Chris Lattner | Put register classes into namespaces |
blob | commitdiff | raw | diff to current |
2005-07-06 |
Nate Begeman | First round of support for doing scalar FP using the... |
blob | commitdiff | raw | diff to current |
2005-06-27 |
Nate Begeman | Initial set of .td file changes necessary to get scalar... |
blob | commitdiff | raw | diff to current |
2005-01-05 |
Chris Lattner | Minor optimization to allocate R8 registers in a better... |
blob | commitdiff | raw | diff to current |
2004-12-02 |
Chris Lattner | Spill/restore X86 floating point stack registers with... |
blob | commitdiff | raw | diff to current |
2004-09-21 |
Alkis Evlogimenos | The real x87 floating point registers should not be... |
blob | commitdiff | raw | diff to current |
2004-09-15 |
Misha Brukman | Fit long lines into 80 cols via creative space elimination |
blob | commitdiff | raw | diff to current |
2004-09-14 |
Chris Lattner | Revamp the Register class, and allow the use of the... |
blob | commitdiff | raw | diff to current |
2004-08-24 |
Chris Lattner | Nuke commented out stuff |
blob | commitdiff | raw | diff to current |
2004-08-21 |
Chris Lattner | Switch from bytes to bits for alignment for consistency |
blob | commitdiff | raw | diff to current |
2004-08-01 |
Chris Lattner | give FP stack registers names |
blob | commitdiff | raw | diff to current |
2004-02-29 |
Alkis Evlogimenos | Improve allocation order: |
blob | commitdiff | raw | diff to current |
2003-10-21 |
John Criswell | Added LLVM copyright header. |
blob | commitdiff | raw | diff to current |
2003-08-11 |
Misha Brukman | Converted tabs to spaces. |
blob | commitdiff | raw | diff to current |
2003-08-07 |
Chris Lattner | This register is never used, disable it. |
blob | commitdiff | raw | diff to current |
2003-08-04 |
Chris Lattner | Rename register classes to be upper case to make it... |
blob | commitdiff | raw | diff to current |
2003-08-04 |
Chris Lattner | transition to using let instead of set |
blob | commitdiff | raw | diff to current |
2003-08-03 |
Chris Lattner | Specify custom name for registers to get the ()'s in... |
blob | commitdiff | raw | diff to current |
2003-08-03 |
Chris Lattner | The RegisterInfo class is obsolete |
blob | commitdiff | raw | diff to current |
2003-08-03 |
Chris Lattner | Initial checkin of X86 Register File description |
blob | commitdiff | raw | diff to current |
|