2008-07-02 |
Owen Anderson | Make LiveVariables even more optional, by making it... |
tree | commitdiff |
2008-07-02 |
Duncan Sands | Add a new getMergeValues method that does not need |
tree | commitdiff |
2008-07-01 |
Bill Wendling | Darwin doesn't need exception handling information... |
tree | commitdiff |
2008-07-01 |
Evan Cheng | Avoid creating expensive comment string if it's not... |
tree | commitdiff |
2008-07-01 |
Bill Wendling | Remove warning about initialization order. |
tree | commitdiff |
2008-07-01 |
Dan Gohman | Prune a few dependencies on MachineFunction.h. |
tree | commitdiff |
2008-07-01 |
Evan Cheng | Do not use computationally expensive scheduling heurist... |
tree | commitdiff |
2008-07-01 |
Owen Anderson | Make the subregister hashtable output more readable... |
tree | commitdiff |
2008-07-01 |
Duncan Sands | Highlight that getMergeValues optimization is |
tree | commitdiff |
2008-07-01 |
Owen Anderson | Replace the dynamically computed std::set lookup method... |
tree | commitdiff |
2008-07-01 |
Dan Gohman | Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL... |
tree | commitdiff |
2008-06-30 |
Dan Gohman | Don't use ISD namespace opcodes for MachineInstrs. |
tree | commitdiff |
2008-06-30 |
Dan Gohman | std::ostream and std::string microoptimizations for... |
tree | commitdiff |
2008-06-30 |
Dan Gohman | Update comments to new-style syntax. |
tree | commitdiff |
2008-06-30 |
Dan Gohman | Rename ISD::LOCATION to ISD::DBG_STOPPOINT to better... |
tree | commitdiff |
2008-06-30 |
Evan Cheng | Split scheduling from instruction selection. |
tree | commitdiff |
2008-06-30 |
Dan Gohman | Replace some std::vectors that showed up in heap profil... |
tree | commitdiff |
2008-06-30 |
Duncan Sands | Revert the SelectionDAG optimization that makes |
tree | commitdiff |
2008-06-28 |
Anton Korobeynikov | Start refactoring of asmprinters: provide a TAI hook... |
tree | commitdiff |
2008-06-28 |
Anton Korobeynikov | Unbreak |
tree | commitdiff |
2008-06-28 |
Anton Korobeynikov | Temporary rever invalid commit |
tree | commitdiff |
2008-06-28 |
Anton Korobeynikov | Move printing of module-level GVs into dedicated helper |
tree | commitdiff |
2008-06-28 |
Anton Korobeynikov | Use common naming convention |
tree | commitdiff |
2008-06-28 |
Anton Korobeynikov | Factor out stuff into helper function |
tree | commitdiff |
2008-06-28 |
Anton Korobeynikov | Cleanup |
tree | commitdiff |
2008-06-28 |
Anton Korobeynikov | Remove X86SharedAsmPrinter |
tree | commitdiff |
2008-06-28 |
Anton Korobeynikov | whitespace cleanup |
tree | commitdiff |
2008-06-28 |
Anton Korobeynikov | Make intel asmprinter child of generic asmprinter,... |
tree | commitdiff |
2008-06-28 |
Anton Korobeynikov | Cleanup |
tree | commitdiff |
2008-06-28 |
Anton Korobeynikov | Whitespace cleanup |
tree | commitdiff |
2008-06-27 |
Anton Korobeynikov | Use StringSet instead of std::set<std::string> |
tree | commitdiff |
2008-06-27 |
Anton Korobeynikov | Provide correct encoding for PPC LWARX instructions. |
tree | commitdiff |
2008-06-27 |
Owen Anderson | Cache subregister relationships in a set in TargetRegis... |
tree | commitdiff |
2008-06-26 |
Matthijs Kooijman | Make LLVM compile on DragonFly BSD (PR2499). |
tree | commitdiff |
2008-06-26 |
Dale Johannesen | Fixes the last x86-64 test failure in compat.exp: |
tree | commitdiff |
2008-06-25 |
Evan Cheng | - Fix a x86 vector isel bug: illegal transformation... |
tree | commitdiff |
2008-06-25 |
Chris Lattner | Switch the PPC backend and target-independent JIT to... |
tree | commitdiff |
2008-06-25 |
Dan Gohman | SimpleInstructionSelector is here no more. |
tree | commitdiff |
2008-06-25 |
Dan Gohman | Remove the OrigVT member from AtomicSDNode, as it is... |
tree | commitdiff |
2008-06-25 |
Mon P Wang | Added MemOperands to Atomic operations since Atomics... |
tree | commitdiff |
2008-06-25 |
Evan Cheng | Enable two-address remat by default. |
tree | commitdiff |
2008-06-24 |
Dale Johannesen | Add v2f32 (MMX) type to X86. Support is primitive: |
tree | commitdiff |
2008-06-24 |
Evan Cheng | If it's determined safe, remat MOV32r0 (i.e. xor r... |
tree | commitdiff |
2008-06-24 |
Dan Gohman | Add a note about a potential PIC optimization. |
tree | commitdiff |
2008-06-24 |
Dan Gohman | Fixes for being compiled PIC on Linux. This isn't the... |
tree | commitdiff |
2008-06-22 |
Dan Gohman | Remove unnecessary #includes. |
tree | commitdiff |
2008-06-21 |
Dan Gohman | Use MachineBasicBlock::transferSuccessors. |
tree | commitdiff |
2008-06-19 |
Eli Friedman | Fix a bug with <8 x i16> shuffle lowering on X86 where... |
tree | commitdiff |
2008-06-19 |
Evan Cheng | Unneeded include's. |
tree | commitdiff |
2008-06-18 |
Evan Cheng | XOR32rr, etc. are not AsCheapAsMove, but MOV32ri, etc... |
tree | commitdiff |
2008-06-18 |
Evan Cheng | Unbreak DECLARE isel in pic mode. |
tree | commitdiff |
2008-06-17 |
Anton Korobeynikov | Add one more 'magic' define :) |
tree | commitdiff |
2008-06-17 |
Anton Korobeynikov | Unbreak non-PPC builds |
tree | commitdiff |
2008-06-17 |
Anton Korobeynikov | Provide generic hooks for icache invalidation. Add... |
tree | commitdiff |
2008-06-17 |
Evan Cheng | Rather than avoiding to wrap ISD::DECLARE GV operand... |
tree | commitdiff |
2008-06-16 |
Evan Cheng | Horizontal-add instructions are not commutative. |
tree | commitdiff |
2008-06-16 |
Evan Cheng | mpsadbw is commutable. |
tree | commitdiff |
2008-06-16 |
Chris Lattner | Add support for icache invalidation on non-darwin ppc... |
tree | commitdiff |
2008-06-16 |
Evan Cheng | Add option to commuteInstruction() which forces it... |
tree | commitdiff |
2008-06-16 |
Chris Lattner | Switch from generating the int128 typedefs based on... |
tree | commitdiff |
2008-06-14 |
Andrew Lenharth | add missing atomic intrinsic from gcc |
tree | commitdiff |
2008-06-13 |
Duncan Sands | Disable some DAG combiner optimizations that may be |
tree | commitdiff |
2008-06-11 |
Anton Korobeynikov | Properly lower DYNAMIC_STACKALLOC - bracket all black... |
tree | commitdiff |
2008-06-09 |
Dan Gohman | CPPBackend support for extractvalue and insertvalue. |
tree | commitdiff |
2008-06-09 |
Dan Gohman | Abort on an unrecognized opcode. |
tree | commitdiff |
2008-06-09 |
Dan Gohman | Update the CPP backend for the ConstantFP::get API... |
tree | commitdiff |
2008-06-09 |
Rafael Espindola | add support for PIC on linux x86-64 |
tree | commitdiff |
2008-06-08 |
Duncan Sands | Remove comparison methods for MVT. The main cause |
tree | commitdiff |
2008-06-08 |
Bruno Cardoso Lopes | Added FP instruction formats. |
tree | commitdiff |
2008-06-08 |
Bill Wendling | Temporarily reverting r52056. It's causing PPC to fail... |
tree | commitdiff |
2008-06-07 |
Bruno Cardoso Lopes | Added support for FP Registers |
tree | commitdiff |
2008-06-07 |
Evan Cheng | Revert r52046. It broke cbe on x86 / Mac OS X. |
tree | commitdiff |
2008-06-06 |
Evan Cheng | Typo. |
tree | commitdiff |
2008-06-06 |
Evan Cheng | PPC preferred loop alignment is 16. |
tree | commitdiff |
2008-06-06 |
Anton Korobeynikov | Handle assembler identifiers specially in CBE. This... |
tree | commitdiff |
2008-06-06 |
Duncan Sands | Wrap MVT::ValueType in a struct to get type safety |
tree | commitdiff |
2008-06-06 |
Bruno Cardoso Lopes | Added custom isel for MUL, SDIVREM, UDIVREM, SMUL_LOHI... |
tree | commitdiff |
2008-06-06 |
Bruno Cardoso Lopes | Added custom SELECT_CC lowering |
tree | commitdiff |
2008-06-05 |
Evan Cheng | Don't break strict aliasing. |
tree | commitdiff |
2008-06-04 |
Chris Lattner | Rewrite a bunch of the CBE's inline asm code, giving... |
tree | commitdiff |
2008-06-04 |
Duncan Sands | Change packed struct layout so that field sizes |
tree | commitdiff |
2008-06-04 |
Bruno Cardoso Lopes | Some Mips minor fixes |
tree | commitdiff |
2008-06-03 |
Dale Johannesen | Add StringConstantPrefix to control what the |
tree | commitdiff |
2008-06-02 |
Scott Michel | Add necessary 64-bit support so that gcc frontend compi... |
tree | commitdiff |
2008-06-02 |
Dan Gohman | Implement CBE support for first-class structs and array... |
tree | commitdiff |
2008-06-02 |
Rafael Espindola | Don't use the GOT for symbols that are not externally... |
tree | commitdiff |
2008-06-01 |
Bruno Cardoso Lopes | Fixed flag issue that was generating infinite loop... |
tree | commitdiff |
2008-05-31 |
Nick Lewycky | Peer through sext/zext when looking for not(cmp). |
tree | commitdiff |
2008-05-31 |
Nick Lewycky | Yay us! Every one of these examples turns into icmp... |
tree | commitdiff |
2008-05-31 |
Chris Lattner | Fix the CBE's handling of instructions whose result... |
tree | commitdiff |
2008-05-31 |
Dan Gohman | Teach the DAGISelEmitter to not compute the variable_op... |
tree | commitdiff |
2008-05-30 |
Evan Cheng | Fix indentation. |
tree | commitdiff |
2008-05-30 |
Bill Wendling | Add the "AsCheapAsAMove" flag to some 64-bit xor instru... |
tree | commitdiff |
2008-05-29 |
Dan Gohman | Add patterns for CALL32m and CALL64m. They aren't match... |
tree | commitdiff |
2008-05-29 |
Bill Wendling | Remove more iostream header includes. Needed to impleme... |
tree | commitdiff |
2008-05-29 |
Dan Gohman | Fix a tblgen problem handling variable_ops in tblgen... |
tree | commitdiff |
2008-05-29 |
Dan Gohman | Expand small memmovs using inline code. Set the X86... |
tree | commitdiff |
2008-05-29 |
Evan Cheng | Implement vector shift up / down and insert zero with... |
tree | commitdiff |
2008-05-29 |
Bill Wendling | XOR?RI instructions aren't as cheap as moves. |
tree | commitdiff |
2008-05-29 |
Bill Wendling | Implement "AsCheapAsAMove" for some obviously cheap... |
tree | commitdiff |
next |