2008-07-09 |
Evan Cheng | Back out 53254. It broke ppc debug info codegen. |
tree | commitdiff |
2008-07-08 |
Dale Johannesen | Make debug info come out in data-only files. |
tree | commitdiff |
2008-07-08 |
Evan Cheng | Unbreak C++ tests on x86 Darwin. |
tree | commitdiff |
2008-07-08 |
Evan Cheng | Avoid unnecessary string construction during asm printing. |
tree | commitdiff |
2008-07-07 |
Dan Gohman | Pool-allocation for MachineInstrs, MachineBasicBlocks... |
tree | commitdiff |
2008-07-07 |
Evan Cheng | ATT asm printer just print register AsmName's instead... |
tree | commitdiff |
2008-07-07 |
Dan Gohman | Make DenseMap's insert return a pair, to more closely... |
tree | commitdiff |
2008-07-04 |
Duncan Sands | Rather than having a different custom legalization |
tree | commitdiff |
2008-07-04 |
Duncan Sands | Linux also does not require exception handling |
tree | commitdiff |
2008-07-03 |
Evan Cheng | Back out 53091 for now. |
tree | commitdiff |
2008-07-03 |
Evan Cheng | - Remove calls to copyKillDeadInfo which is an N^2... |
tree | commitdiff |
2008-07-03 |
Anton Korobeynikov | llvm-gcc sometimes marks external declarations hidden... |
tree | commitdiff |
2008-07-03 |
Evan Cheng | commuteInstruction should preserve dead markers. |
tree | commitdiff |
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 |
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 |
Duncan Sands | Highlight that getMergeValues optimization is |
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 | 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 |
Duncan Sands | Revert the SelectionDAG optimization that makes |
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-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 |
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-19 |
Eli Friedman | Fix a bug with <8 x i16> shuffle lowering on X86 where... |
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 |
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 |
Evan Cheng | Add option to commuteInstruction() which forces it... |
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 |
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-06 |
Duncan Sands | Wrap MVT::ValueType in a struct to get type safety |
tree | commitdiff |
2008-06-05 |
Evan Cheng | Don't break strict aliasing. |
tree | commitdiff |
2008-06-03 |
Dale Johannesen | Add StringConstantPrefix to control what the |
tree | commitdiff |
2008-06-02 |
Rafael Espindola | Don't use the GOT for symbols that are not externally... |
tree | commitdiff |
2008-05-31 |
Dan Gohman | Teach the DAGISelEmitter to not compute the variable_op... |
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 |
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 |
2008-05-28 |
Dan Gohman | Fix the encoding for two more "rm" instructions that... |
tree | commitdiff |
2008-05-28 |
Mon P Wang | Fixed X86 encoding error CVTPS2PD and CVTPD2PS when... |
tree | commitdiff |
2008-05-28 |
Nate Begeman | Don't attempt to create VZEXT_LOAD out of an extload... |
tree | commitdiff |
2008-05-24 |
Evan Cheng | Eliminate x86.sse2.punpckh.qdq and x86.sse2.punpckl... |
tree | commitdiff |
2008-05-24 |
Evan Cheng | Eliminate x86.sse2.movs.d, x86.sse2.shuf.pd, x86.sse2... |
tree | commitdiff |
2008-05-24 |
Evan Cheng | This is done. |
tree | commitdiff |
2008-05-24 |
Evan Cheng | Remove x86.sse2.loadh.pd and x86.sse2.loadl.pd. These... |
tree | commitdiff |
2008-05-23 |
Evan Cheng | Use movlps / movhps to modify low / high half of 16... |
tree | commitdiff |
2008-05-23 |
Dan Gohman | Elaborate on the entry on integer vector multiplication... |
tree | commitdiff |
2008-05-23 |
Evan Cheng | Fix a duplicated pattern. |
tree | commitdiff |
2008-05-23 |
Dan Gohman | Use PMULDQ for v2i64 multiplies when SSE4.1 is availabl... |
tree | commitdiff |
2008-05-23 |
Evan Cheng | New entry. |
tree | commitdiff |
2008-05-23 |
Chris Lattner | we compile multiply-by-constant into horrible code... |
tree | commitdiff |
2008-05-23 |
Evan Cheng | Bug: rcpps can only folds a load if the address is... |
tree | commitdiff |
2008-05-23 |
Dale Johannesen | Put const weak stuff in appropriate section on Darwin. |
tree | commitdiff |
2008-05-22 |
Evan Cheng | X86CodeEmitter should not set PIC style to None at... |
tree | commitdiff |
2008-05-22 |
Evan Cheng | Add missing patterns. |
tree | commitdiff |
2008-05-20 |
Evan Cheng | movsd and movq do not require 16-byte alignment. This... |
tree | commitdiff |
2008-05-20 |
Evan Cheng | runOnMachineFunction should set IsPIC because relocatio... |
tree | commitdiff |
2008-05-19 |
Dale Johannesen | Handle quoted names when constructing $stub's, |
tree | commitdiff |
2008-05-16 |
Dale Johannesen | Treat common as distinct from weak global on Darwin... |
tree | commitdiff |
2008-05-15 |
Evan Cheng | Fix typos and comments. |
tree | commitdiff |
2008-05-15 |
Evan Cheng | Make use of vector load and store operations to impleme... |
tree | commitdiff |
2008-05-14 |
Dale Johannesen | Add CommonLinkage; currently tentative definitions |
tree | commitdiff |
2008-05-14 |
Evan Cheng | Doh. Alignment is in bytes, not in bits. |
tree | commitdiff |
2008-05-14 |
Dan Gohman | Change target-specific classes to use more precise... |
tree | commitdiff |
2008-05-13 |
Chris Lattner | add a note |
tree | commitdiff |
2008-05-13 |
Evan Cheng | - Fix the pasto in the fix for a previous pasto. |
tree | commitdiff |
2008-05-13 |
Chris Lattner | add a note |
tree | commitdiff |
next |