| Commit message (Expand) | Author | Age |
... | |
* | Teach ExpandShift how to handle shifts by a constant. This allows targets | Nate Begeman | 2005-04-06 |
* | Expand SREM and UREM for targets that claim not to have them, like PowerPC | Nate Begeman | 2005-04-06 |
* | Add MULHU and MULHS nodes for the high part of an (un)signed 32x32=64b | Nate Begeman | 2005-04-05 |
* | Make sure to notice that explicit physregs are used in the function | Chris Lattner | 2005-04-04 |
* | Handle expanding arguments to ISD::TRUNCATE. This happens on PowerPC when | Nate Begeman | 2005-04-04 |
* | Fix sign_extend and zero_extend of promoted value types to expanded value | Chris Lattner | 2005-04-03 |
* | add support for prefix/suffix strings to go around GlobalValue(s) | Duraid Madina | 2005-04-02 |
* | transform fabs/fabsf calls into FABS nodes. | Chris Lattner | 2005-04-02 |
* | Expand fabs into fneg | Chris Lattner | 2005-04-02 |
* | Turn -0.0 - X -> fneg | Chris Lattner | 2005-04-02 |
* | Several changes mixed up here. First when legalizing a DAG with pcmarker, | Chris Lattner | 2005-04-02 |
* | print fneg/fabs | Chris Lattner | 2005-04-02 |
* | fix some bugs in the implementation of SHL_PARTS and friends. | Chris Lattner | 2005-04-02 |
* | Turn expanded shift operations into (e.g.) SHL_PARTS if the target supports it. | Chris Lattner | 2005-04-02 |
* | Print some new nodes | Chris Lattner | 2005-04-02 |
* | Fix a bug when inserting a libcall into a function with no other calls. | Chris Lattner | 2005-04-02 |
* | Fix a warning about an unhandled switch case | Nate Begeman | 2005-04-02 |
* | Add ISD::UNDEF node | Nate Begeman | 2005-04-01 |
* | print the machine CFG in the -print-machineinstrs dump | Chris Lattner | 2005-04-01 |
* | PCMarker support for DAG and Alpha | Andrew Lenharth | 2005-03-31 |
* | Instead of setting up the CFG edges at selectiondag construction time, set | Chris Lattner | 2005-03-30 |
* | Fix a bug that andrew noticed where we do not correctly sign/zero extend | Chris Lattner | 2005-03-29 |
* | implement legalization of build_pair for nate | Chris Lattner | 2005-03-28 |
* | First step in adding pcmarker intrinsic. Second step (soon) is adding backen... | Andrew Lenharth | 2005-03-28 |
* | Change interface to LowerCallTo to take a boolean isVarArg argument. | Nate Begeman | 2005-03-26 |
* | Fix the missing symbols problem Bill was hitting. Patch contributed by | Chris Lattner | 2005-03-17 |
* | This mega patch converts us from using Function::a{iterator|begin|end} to | Chris Lattner | 2005-03-15 |
* | I didn't mean to check this in. :( | Chris Lattner | 2005-03-10 |
* | Fix a bug where we would incorrectly do a sign ext instead of a zero ext | Chris Lattner | 2005-03-10 |
* | Allow the live interval analysis pass to be a bit more aggressive about | Chris Lattner | 2005-03-09 |
* | constant fold FP_ROUND_INREG, ZERO_EXTEND_INREG, and SIGN_EXTEND_INREG | Chris Lattner | 2005-03-09 |
* | Lower llvm.isunordered(a, b) into a != a | b != b. | Alkis Evlogimenos | 2005-03-01 |
* | Lower prefetch to a noop, patch contributed by Justin Wick! | Chris Lattner | 2005-02-28 |
* | Fix a bug in the 'store fpimm, ptr' -> 'store intimm, ptr' handling code. | Chris Lattner | 2005-02-22 |
* | Fix compilation errors with VS 2005, patch by Aaron Gray. | Misha Brukman | 2005-02-17 |
* | Don't rely on doubles comparing identical to each other, which doesn't work | Chris Lattner | 2005-02-17 |
* | Don't sink argument loads into loops or other bad places. This disables fold... | Chris Lattner | 2005-02-17 |
* | Print GEP offsets as signed values instead of unsigned values. On X86, this | Chris Lattner | 2005-02-14 |
* | Fix a case where were incorrectly compiled cast from short to int on 64-bit | Chris Lattner | 2005-02-04 |
* | fix constant pointer outputing on 64 bit machines | Andrew Lenharth | 2005-02-04 |
* | Fix yet another memset issue. | Chris Lattner | 2005-02-02 |
* | Fix some bugs andrew noticed legalizing memset for alpha | Chris Lattner | 2005-02-01 |
* | Improve conformance with the Misha spelling benchmark suite | Chris Lattner | 2005-01-30 |
* | adjust to ilist changes. | Chris Lattner | 2005-01-29 |
* | Alpha doesn't have a native f32 extload instruction. | Chris Lattner | 2005-01-28 |
* | implement legalization of truncates whose results and sources need to be | Chris Lattner | 2005-01-28 |
* | Get alpha working with memset/memcpy/memmove | Chris Lattner | 2005-01-28 |
* | CopyFromReg produces two values. Make sure that we remember that both are | Chris Lattner | 2005-01-28 |
* | Silence optimized warnings. | Chris Lattner | 2005-01-23 |
* | Simplify/speedup the PEI by not having to scan for uses of the callee saved | Chris Lattner | 2005-01-23 |