2009-06-06 |
Eli Friedman | Factor out a couple of helpers. |
tree | commitdiff |
2009-06-06 |
Eli Friedman | Make SINT_TO_FP/UINT_TO_FP vector legalization queries... |
tree | commitdiff |
2009-06-05 |
Devang Patel | Add new function attribute - noimplicitfloat |
tree | commitdiff |
2009-06-05 |
Nate Begeman | Adapt the x86 build_vector dagcombine to the current... |
tree | commitdiff |
2009-06-05 |
Sanjiv Gupta | Allow libcalls for i16 sdiv/udiv/rem operations. |
tree | commitdiff |
2009-06-04 |
Dan Gohman | Split the Add, Sub, and Mul instruction opcodes into... |
tree | commitdiff |
2009-06-04 |
Dale Johannesen | Fix FP_TO_UINT->i32 on ppc32 -mcpu=g5. This was |
tree | commitdiff |
2009-06-04 |
Dan Gohman | Don't do the X * 0.0 -> 0.0 transformation in instcombi... |
tree | commitdiff |
2009-06-04 |
Dan Gohman | Fix comments. |
tree | commitdiff |
2009-06-02 |
Dale Johannesen | Revert 72707 and 72709, for the moment. |
tree | commitdiff |
2009-06-01 |
Dale Johannesen | Make the implicit inputs and outputs of target-independent |
tree | commitdiff |
2009-05-31 |
Duncan Sands | Rename CustomLowerResults to CustomLowerNode, since |
tree | commitdiff |
2009-05-30 |
Bill Wendling | Untabification. |
tree | commitdiff |
2009-05-28 |
Evan Cheng | Do not try to create a MVT type of width 0. |
tree | commitdiff |
2009-05-28 |
Eli Friedman | Re-commit r72514 and r72516 with a fixed version of... |
tree | commitdiff |
2009-05-28 |
Evan Cheng | Incorporate patch feedbacks. |
tree | commitdiff |
2009-05-28 |
Bill Wendling | Temporarily revert r72514 (and dependent patch r72516... |
tree | commitdiff |
2009-05-28 |
Eli Friedman | Remove a couple of useless functions. |
tree | commitdiff |
2009-05-28 |
Eli Friedman | Remove special cases for more opcodes. |
tree | commitdiff |
2009-05-28 |
Eli Friedman | Remove special case for SETCC opcode; add some comments... |
tree | commitdiff |
2009-05-28 |
Eli Friedman | Some minor cleanups. |
tree | commitdiff |
2009-05-28 |
Evan Cheng | Added optimization that narrow load / op / store and... |
tree | commitdiff |
2009-05-27 |
Eli Friedman | Minor cleanups; add a better explanation for the issue... |
tree | commitdiff |
2009-05-27 |
Eli Friedman | Remove more special cases for opcodes. |
tree | commitdiff |
2009-05-27 |
Eli Friedman | Remove special cases for more opcodes. |
tree | commitdiff |
2009-05-27 |
Eli Friedman | Removing more special cases from LegalizeDAG. |
tree | commitdiff |
2009-05-27 |
Eli Friedman | Eliminate more special cases for opcodes. |
tree | commitdiff |
2009-05-27 |
Eli Friedman | Remove more special cases from LegalizeDAG. |
tree | commitdiff |
2009-05-27 |
Eli Friedman | Remove unused argument. |
tree | commitdiff |
2009-05-27 |
Eli Friedman | Remove more opcode special cases. |
tree | commitdiff |
2009-05-27 |
Eli Friedman | Start of refactoring LegalizeDAG so that we don't need... |
tree | commitdiff |
2009-05-26 |
Eli Friedman | Delete a bunch of dead code from LegalizeDAG. |
tree | commitdiff |
2009-05-24 |
Eli Friedman | Add a comment which should hopefully make the purpose... |
tree | commitdiff |
2009-05-24 |
Eli Friedman | Minor improvement to FCOPYSIGN to use BIT_CONVERT in... |
tree | commitdiff |
2009-05-24 |
Eli Friedman | Rewrite ISD::FCOPYSIGN lowering to never use i64. Not... |
tree | commitdiff |
2009-05-24 |
Eli Friedman | Update for CMakeLists; untested, so tell me if there... |
tree | commitdiff |
2009-05-24 |
Eli Friedman | Remove checks of getTypeAction from LegalizeOp; we... |
tree | commitdiff |
2009-05-24 |
Eli Friedman | Disable type legalization in LegalizeDAG. |
tree | commitdiff |
2009-05-23 |
Eli Friedman | Fix a bug in the expansion of EXTRACT_SUBVECTOR in |
tree | commitdiff |
2009-05-23 |
Eli Friedman | Add a proper implementation of EXTRACT_SUBVECTOR legali... |
tree | commitdiff |
2009-05-23 |
Torok Edwin | Fix PR4254. |
tree | commitdiff |
2009-05-23 |
Eli Friedman | Add a new step to legalization to legalize vector math... |
tree | commitdiff |
2009-05-22 |
Duncan Sands | Add a new codegen pass that normalizes dwarf exception... |
tree | commitdiff |
2009-05-21 |
Jay Foad | Use v.data() instead of &v[0] when SmallVector v might... |
tree | commitdiff |
2009-05-21 |
Bill Wendling | Temporarily revert r72191. It was causing an assert... |
tree | commitdiff |
2009-05-20 |
Argyrios Kyrtzidis | Introduce DebugScope which gets embedded into the machi... |
tree | commitdiff |
2009-05-20 |
Eli Friedman | Fix for PR4235: to build a floating-point value from... |
tree | commitdiff |
2009-05-19 |
Dan Gohman | Remove the #ifndef NDEBUG from the FastISel debugging... |
tree | commitdiff |
2009-05-18 |
Bill Wendling | Revert last commit. It was wrong. |
tree | commitdiff |
2009-05-18 |
Bill Wendling | Don't call RegionInlinedFnEnd if our optimization level... |
tree | commitdiff |
2009-05-18 |
Daniel Dunbar | Silence Release-Asserts warnings. |
tree | commitdiff |
2009-05-16 |
Duncan Sands | Put back a bit of expensive checking logic that |
tree | commitdiff |
2009-05-14 |
Dan Gohman | Add an assert to turn a segfault on an unsupported... |
tree | commitdiff |
2009-05-13 |
Jim Grosbach | Removing the HasBuiltinSetjmp flag and associated bits... |
tree | commitdiff |
2009-05-13 |
Evan Cheng | Run code placement optimization for targets that want... |
tree | commitdiff |
2009-05-12 |
Jim Grosbach | Add support for GCC compatible builtin setjmp and longj... |
tree | commitdiff |
2009-05-11 |
Dan Gohman | When scalarizing a vector BITCAST, check whether the... |
tree | commitdiff |
2009-05-10 |
Bill Wendling | --- Reverse-merging r71370 into '.': |
tree | commitdiff |
2009-05-09 |
Bill Wendling | A debug function start was not being recorded when... |
tree | commitdiff |
2009-05-09 |
Duncan Sands | Rename PaddedSize to AllocSize, in the hope that this |
tree | commitdiff |
2009-05-08 |
Bill Wendling | Mirror how Fast ISel determines if a region.end intrins... |
tree | commitdiff |
2009-05-08 |
Anton Korobeynikov | Factor out cycle-finder code and make it generic. |
tree | commitdiff |
2009-05-08 |
Anton Korobeynikov | Do not emit bit tests if target does not support native... |
tree | commitdiff |
2009-05-08 |
Anton Korobeynikov | Properly expand libcalls for urem / srem. Also make... |
tree | commitdiff |
2009-05-08 |
Anton Korobeynikov | Typo |
tree | commitdiff |
2009-05-07 |
Dan Gohman | Revert 71165. It did more than just revert 71158 and... |
tree | commitdiff |
2009-05-07 |
Bill Wendling | Temporarily revert r71158. It was causing a failure... |
tree | commitdiff |
2009-05-07 |
Argyrios Kyrtzidis | Make DwarfWriter::RecordInlinedFnStart more like the... |
tree | commitdiff |
2009-05-06 |
Evan Cheng | Do not use register as base ptr of pre- and post- inc... |
tree | commitdiff |
2009-05-06 |
Duncan Sands | Add generic expansion of SUB when ADD and XOR |
tree | commitdiff |
2009-05-05 |
Evan Cheng | Move getInstrOperandRegClass from the scheduler to... |
tree | commitdiff |
2009-05-04 |
Chris Lattner | Make DBG_STOPPOINT nodes, and therefore DBG_LABEL label... |
tree | commitdiff |
2009-05-04 |
Mike Stump | Restore minor deletion. |
tree | commitdiff |
2009-05-03 |
Anton Korobeynikov | Fix typo |
tree | commitdiff |
2009-05-03 |
Anton Korobeynikov | Properly handle sdiv / udiv / srem / urem libcalls |
tree | commitdiff |
2009-05-03 |
Anton Korobeynikov | Proper name 16 bit libcalls |
tree | commitdiff |
2009-05-03 |
Anton Korobeynikov | Add libcall expansion for 16 and 128 bit muls |
tree | commitdiff |
2009-05-03 |
Argyrios Kyrtzidis | -Move the DwarfWriter::ValidDebugInfo check to a static... |
tree | commitdiff |
2009-05-01 |
Bob Wilson | Allow CONCAT_VECTORS nodes to be legal or have custom... |
tree | commitdiff |
2009-04-30 |
Argyrios Kyrtzidis | Make DebugLoc independent of DwarfWriter. |
tree | commitdiff |
2009-04-30 |
Jay Foad | Move helper functions for optimizing division by consta... |
tree | commitdiff |
2009-04-30 |
Chris Lattner | fix a regression handling indirect results: these need... |
tree | commitdiff |
2009-04-29 |
Bill Wendling | Instead of passing in an unsigned value for the optimiz... |
tree | commitdiff |
2009-04-29 |
Nate Begeman | Fix infinite recursion in the C++ code which handles... |
tree | commitdiff |
2009-04-29 |
Nate Begeman | Update comment, replace theoretically impossible check... |
tree | commitdiff |
2009-04-29 |
Nate Begeman | Implement review feedback for vector shuffle work. |
tree | commitdiff |
2009-04-29 |
Sanjiv Gupta | Add a public method called getAddressSpace() to the... |
tree | commitdiff |
2009-04-29 |
Chris Lattner | Disable the load-shrinking optimization from looking at |
tree | commitdiff |
2009-04-29 |
Bill Wendling | Second attempt: |
tree | commitdiff |
2009-04-28 |
Jakob Stoklund Olesen | Move getSubRegisterRegClass from ScheduleDagSDNodesEmit... |
tree | commitdiff |
2009-04-28 |
Bill Wendling | r70270 isn't ready yet. Back this out. Sorry for the... |
tree | commitdiff |
2009-04-28 |
Bill Wendling | Massive check in. This changes the "-fast" flag to... |
tree | commitdiff |
2009-04-27 |
Duncan Sands | Now that PR2957 is resolved, remove a bunch of |
tree | commitdiff |
2009-04-27 |
Nate Begeman | 2nd attempt, fixing SSE4.1 issues and implementing... |
tree | commitdiff |
2009-04-27 |
Dan Gohman | When transforming sext(trunc(load(x))) into sext(smalle... |
tree | commitdiff |
2009-04-25 |
Dan Gohman | Refactor the code to grab the low and high parts of... |
tree | commitdiff |
2009-04-25 |
Dan Gohman | Add a top-level comment about DAGCombiner's role in... |
tree | commitdiff |
2009-04-24 |
Dale Johannesen | Fix PR 4057, a crash doing float->char const folding. |
tree | commitdiff |
2009-04-24 |
Rafael Espindola | Revert 69952. Causes testsuite failures on linux x86-64. |
tree | commitdiff |
2009-04-24 |
Nate Begeman | PR2957 |
tree | commitdiff |
next |