| Commit message (Expand) | Author | Age |
* | Fastcc passes arguments in EAX and EDX, make sure the JIT doesn't clobber them | Chris Lattner | 2005-05-19 |
* | Tailcalls require stubs to be emitted. Otherwise, the compilation callback | Chris Lattner | 2005-05-19 |
* | Wrap long lines | Misha Brukman | 2005-05-18 |
* | teach the inliner about coldcc and noreturn functions | Chris Lattner | 2005-05-18 |
* | comment the hpux bit | Duraid Madina | 2005-05-16 |
* | HP-UX system headers make a mess of isinf(), so much so that gcc fixincludes | Duraid Madina | 2005-05-16 |
* | Don't look for __builtin_ffs, we'll never see it from llvm-gcc and there's | Reid Spencer | 2005-05-15 |
* | Provide this optimization as well: | Reid Spencer | 2005-05-15 |
* | PPC "branch and link" instructions are branches in the PPC sense, but not | Chris Lattner | 2005-05-15 |
* | Fix andrews changes to fit in 80 columns | Chris Lattner | 2005-05-15 |
* | Duh .. you actually have to #include Config/config.h before you can test | Reid Spencer | 2005-05-15 |
* | Some cleanups for compilation with GCC 4.0.0 to remove warnings: | Reid Spencer | 2005-05-15 |
* | make angry compilers happy again | Duraid Madina | 2005-05-15 |
* | aCC and STLport complained about this, because they're like that | Duraid Madina | 2005-05-15 |
* | don't reserve space for tailcall arg areas. It explicitly managed. | Chris Lattner | 2005-05-15 |
* | Teach reginfo how to deal with ADJSTACKPTRri, allowing us to generate: | Chris Lattner | 2005-05-15 |
* | Implement proper tail calls in the X86 backend for all fastcc->fastcc | Chris Lattner | 2005-05-15 |
* | Add some simplifications for MULH[SU]. This allows us to compile this: | Chris Lattner | 2005-05-15 |
* | Add markers in the asm file for tail calls, add a new ADJSTACKPTRri | Chris Lattner | 2005-05-15 |
* | When inserting callee-save register reloads, make sure to skip over any | Chris Lattner | 2005-05-15 |
* | Yes, calltarget is the operand of the day. | Chris Lattner | 2005-05-15 |
* | When emitting the function epilog, check to see if there already a stack | Chris Lattner | 2005-05-14 |
* | Add some new instructions | Chris Lattner | 2005-05-14 |
* | Changes for ffs lib call simplification: | Reid Spencer | 2005-05-14 |
* | Fix construction of ioport intrinsics, fixing X86/io.llx and io-port.llx | Chris Lattner | 2005-05-14 |
* | Preserve calling conv when hacking on calls | Chris Lattner | 2005-05-14 |
* | preserve calling conventions when hacking on code | Chris Lattner | 2005-05-14 |
* | Make sure to preserve the calling convention when changing an invoke into | Chris Lattner | 2005-05-14 |
* | Pass i64 values correctly split in reg/mem to fastcc calls. | Chris Lattner | 2005-05-14 |
* | Use target-specific nodes for calls. This allows the fastcc code to not have | Chris Lattner | 2005-05-14 |
* | allow token chain at start or end of node | Chris Lattner | 2005-05-14 |
* | remove special case hacks for readport/readio from the binary operator | Chris Lattner | 2005-05-14 |
* | Implement fixme's by memoizing nodes. | Chris Lattner | 2005-05-14 |
* | Turn this into a wrapper for a simpler version of getNode. | Chris Lattner | 2005-05-14 |
* | Eliminate special purpose hacks for dynamic_stack_alloc. | Chris Lattner | 2005-05-14 |
* | Use the general mechanism for creating multi-value nodes instead of using | Chris Lattner | 2005-05-14 |
* | use a target-specific node and custom expander to lower long->FP to FILD64m. | Chris Lattner | 2005-05-14 |
* | Wrap long line, actually add node to the graph. | Chris Lattner | 2005-05-14 |
* | legalize target-specific operations | Chris Lattner | 2005-05-14 |
* | add a getNode() version that allows construction of any node type. | Chris Lattner | 2005-05-14 |
* | LowerOperation takes a dag | Chris Lattner | 2005-05-14 |
* | Print the symbolic register name in a register allocator debug dump. | Chris Lattner | 2005-05-14 |
* | Allow targets to have a custom int64->fp expander if desired | Chris Lattner | 2005-05-14 |
* | Make sure the start of the arg area and the end (after the RA is pushed) | Chris Lattner | 2005-05-13 |
* | fix the assertion | Chris Lattner | 2005-05-13 |
* | Align doubles on 8-byte boundaries if possible. | Chris Lattner | 2005-05-13 |
* | print stack object alignment in -print-machineinstr dumps | Chris Lattner | 2005-05-13 |
* | fix typo | Chris Lattner | 2005-05-13 |
* | Fix the problems with callee popped argument lists | Chris Lattner | 2005-05-13 |
* | Don't emit SAR X, 0 in the case of sdiv Y, 2 | Chris Lattner | 2005-05-13 |