2005-07-06 |
Nate Begeman | First round of support for doing scalar FP using the... |
blob | commitdiff | raw |
2005-07-05 |
Chris Lattner | Make several cleanups to Andrews varargs change: |
blob | commitdiff | raw | diff to current |
2005-07-05 |
Chris Lattner | Fit to 80 columns |
blob | commitdiff | raw | diff to current |
2005-06-22 |
Andrew Lenharth | If we support structs as va_list, we must pass pointers... |
blob | commitdiff | raw | diff to current |
2005-06-18 |
Andrew Lenharth | core changes for varargs |
blob | commitdiff | raw | diff to current |
2005-06-17 |
Chris Lattner | silence a bogus warning |
blob | commitdiff | raw | diff to current |
2005-05-19 |
Chris Lattner | Tailcalls require stubs to be emitted. Otherwise,... |
blob | commitdiff | raw | diff to current |
2005-05-15 |
Chris Lattner | don't reserve space for tailcall arg areas. It explici... |
blob | commitdiff | raw | diff to current |
2005-05-15 |
Chris Lattner | Implement proper tail calls in the X86 backend for... |
blob | commitdiff | raw | diff to current |
2005-05-14 |
Chris Lattner | Pass i64 values correctly split in reg/mem to fastcc... |
blob | commitdiff | raw | diff to current |
2005-05-14 |
Chris Lattner | Use target-specific nodes for calls. This allows the... |
blob | commitdiff | raw | diff to current |
2005-05-14 |
Chris Lattner | use a target-specific node and custom expander to lower... |
blob | commitdiff | raw | diff to current |
2005-05-13 |
Chris Lattner | Make sure the start of the arg area and the end (after... |
blob | commitdiff | raw | diff to current |
2005-05-13 |
Chris Lattner | fix typo |
blob | commitdiff | raw | diff to current |
2005-05-13 |
Chris Lattner | Fix the problems with callee popped argument lists |
blob | commitdiff | raw | diff to current |
2005-05-13 |
Chris Lattner | Don't emit SAR X, 0 in the case of sdiv Y, 2 |
blob | commitdiff | raw | diff to current |
2005-05-13 |
Chris Lattner | Fix UnitTests/2005-05-13-SDivTwo.c |
blob | commitdiff | raw | diff to current |
2005-05-13 |
Chris Lattner | switch to having the callee pop stack operands for... |
blob | commitdiff | raw | diff to current |
2005-05-13 |
Chris Lattner | Build TAILCALL nodes in LowerCallTo, treat them like... |
blob | commitdiff | raw | diff to current |
2005-05-13 |
Chris Lattner | Add an isTailCall flag to LowerCallTo |
blob | commitdiff | raw | diff to current |
2005-05-13 |
Chris Lattner | Do not CopyFromReg physregs for live-in values. Instea... |
blob | commitdiff | raw | diff to current |
2005-05-12 |
Chris Lattner | rename the ADJCALLSTACKDOWN/ADJCALLSTACKUP nodes to... |
blob | commitdiff | raw | diff to current |
2005-05-12 |
Chris Lattner | Add a new -enable-x86-fastcc option that enables passin... |
blob | commitdiff | raw | diff to current |
2005-05-12 |
Chris Lattner | Pass in Calling Convention to use into LowerCallTo |
blob | commitdiff | raw | diff to current |
2005-05-11 |
Chris Lattner | X86 has more than just 32-bit registers |
blob | commitdiff | raw | diff to current |
2005-05-10 |
Chris Lattner | Convert feature of the simple isel over for the pattern... |
blob | commitdiff | raw | diff to current |
2005-05-10 |
Jeff Cohen | Silence some VC++ warnings |
blob | commitdiff | raw | diff to current |
2005-05-09 |
Chris Lattner | Implement READPORT/WRITEPORT, implementing the last... |
blob | commitdiff | raw | diff to current |
2005-05-09 |
Chris Lattner | legalize readio/writeio into load/stores, fixing CodeGe... |
blob | commitdiff | raw | diff to current |
2005-05-09 |
Chris Lattner | restore some non-dead code I removed last night breakin... |
blob | commitdiff | raw | diff to current |
2005-05-09 |
Chris Lattner | Wrap long lines, remove dead code that is now handled... |
blob | commitdiff | raw | diff to current |
2005-05-09 |
Chris Lattner | Fix FP -> bool casts |
blob | commitdiff | raw | diff to current |
2005-05-09 |
Chris Lattner | Fix X86/2005-05-08-FPStackifierPHI.ll: ugly gross hack. |
blob | commitdiff | raw | diff to current |
2005-05-04 |
Andrew Lenharth | fix typo |
blob | commitdiff | raw | diff to current |
2005-05-03 |
Andrew Lenharth | Implement count leading zeros (ctlz), count trailing... |
blob | commitdiff | raw | diff to current |
2005-04-30 |
Chris Lattner | Add support for FSIN/FCOS when unsafe math ops are... |
blob | commitdiff | raw | diff to current |
2005-04-28 |
Chris Lattner | Add support for FSQRT node, patch contributed by Morten... |
blob | commitdiff | raw | diff to current |
2005-04-27 |
Andrew Lenharth | Implement Value* tracking for loads and stores in the... |
blob | commitdiff | raw | diff to current |
2005-04-21 |
Misha Brukman | * Remove trailing whitespace |
blob | commitdiff | raw | diff to current |
2005-04-21 |
Chris Lattner | Handle (store &GV -> mem) as a store immediate. This... |
blob | commitdiff | raw | diff to current |
2005-04-13 |
Chris Lattner | Fix some mysteriously missing {}'s which cause the... |
blob | commitdiff | raw | diff to current |
2005-04-13 |
Chris Lattner | Z_E_I is gone |
blob | commitdiff | raw | diff to current |
2005-04-09 |
Chris Lattner | Use live out sets for return values instead of imp_defs... |
blob | commitdiff | raw | diff to current |
2005-04-09 |
Chris Lattner | This target does not support/want ISD::BRCONDTWOWAY |
blob | commitdiff | raw | diff to current |
2005-04-07 |
Chris Lattner | X86 zero extends setcc results |
blob | commitdiff | raw | diff to current |
2005-04-06 |
Chris Lattner | Add (untested) support for MULHS and MULHU. |
blob | commitdiff | raw | diff to current |
2005-04-02 |
Chris Lattner | add support for FABS and FNEG |
blob | commitdiff | raw | diff to current |
2005-04-02 |
Chris Lattner | This target doesn't support fabs/fneg yet. |
blob | commitdiff | raw | diff to current |
2005-04-02 |
Chris Lattner | Add support for 64-bit shifts. |
blob | commitdiff | raw | diff to current |
2005-04-01 |
Chris Lattner | Add support for ISD::UNDEF to the X86 be |
blob | commitdiff | raw | diff to current |
2005-03-30 |
Chris Lattner | don't depend on the cfg being set up yet |
blob | commitdiff | raw | diff to current |
2005-03-26 |
Nate Begeman | Change interface to LowerCallTo to take a boolean isVar... |
blob | commitdiff | raw | diff to current |
2005-03-24 |
Nate Begeman | Remove comments that are now meaningless from the patte... |
blob | commitdiff | raw | diff to current |
2005-03-17 |
Chris Lattner | Don't emit two comparisons when comparing a FP value... |
blob | commitdiff | raw | diff to current |
2005-03-15 |
Chris Lattner | This mega patch converts us from using Function::a... |
blob | commitdiff | raw | diff to current |
2005-02-23 |
Chris Lattner | Silence some uninit variable warnings. |
blob | commitdiff | raw | diff to current |
2005-01-25 |
Chris Lattner | We can fold promoted and non-promoted loads into divs... |
blob | commitdiff | raw | diff to current |
2005-01-25 |
Chris Lattner | Fold promoted loads into binary ops for FP, allowing... |
blob | commitdiff | raw | diff to current |
2005-01-23 |
Chris Lattner | Silence a warning. |
blob | commitdiff | raw | diff to current |
2005-01-21 |
Chris Lattner | Speed up folding operations into loads. |
blob | commitdiff | raw | diff to current |
2005-01-21 |
Chris Lattner | The ever-important vanity pass name :) |
blob | commitdiff | raw | diff to current |
2005-01-21 |
Chris Lattner | Fix a FIXME: realize that argument stores are all indep... |
blob | commitdiff | raw | diff to current |
2005-01-20 |
Chris Lattner | Implement ADD_PARTS/SUB_PARTS so that 64-bit integer... |
blob | commitdiff | raw | diff to current |
2005-01-20 |
Chris Lattner | Fix a crash compiling 134.perl. |
blob | commitdiff | raw | diff to current |
2005-01-19 |
Chris Lattner | Fix a problem where were were literally selecting for... |
blob | commitdiff | raw | diff to current |
2005-01-19 |
Chris Lattner | Implement Regression/CodeGen/X86/rotate.ll: emit rotate... |
blob | commitdiff | raw | diff to current |
2005-01-19 |
Chris Lattner | Match 16-bit shld/shrd instructions as well, implementi... |
blob | commitdiff | raw | diff to current |
2005-01-19 |
Chris Lattner | Codegen long >> 2 to this: |
blob | commitdiff | raw | diff to current |
2005-01-19 |
Chris Lattner | X86 shifts mask the amount. |
blob | commitdiff | raw | diff to current |
2005-01-18 |
Chris Lattner | Code to handle FP_EXTEND is dead now. X86 doesn't... |
blob | commitdiff | raw | diff to current |
2005-01-18 |
Chris Lattner | Remove more dead code. |
blob | commitdiff | raw | diff to current |
2005-01-18 |
Chris Lattner | The selection dag code handles the promotions from... |
blob | commitdiff | raw | diff to current |
2005-01-18 |
Chris Lattner | Fix 124.m88ksim. |
blob | commitdiff | raw | diff to current |
2005-01-18 |
Chris Lattner | Do not emit loads multiple times, potentially in the... |
blob | commitdiff | raw | diff to current |
2005-01-18 |
Chris Lattner | Eliminate bad assertions. |
blob | commitdiff | raw | diff to current |
2005-01-18 |
Chris Lattner | * Eliminate the TokenSet and just use the ExprMap for... |
blob | commitdiff | raw | diff to current |
2005-01-18 |
Chris Lattner | Rely on the code in MatchAddress to do this work. ... |
blob | commitdiff | raw | diff to current |
2005-01-18 |
Chris Lattner | Fix a problem where probing for addressing modes caused... |
blob | commitdiff | raw | diff to current |
2005-01-17 |
Chris Lattner | Don't bother using max here. |
blob | commitdiff | raw | diff to current |
2005-01-17 |
Chris Lattner | Do not give token factor nodes outrageous weights |
blob | commitdiff | raw | diff to current |
2005-01-17 |
Chris Lattner | Two changes: |
blob | commitdiff | raw | diff to current |
2005-01-17 |
Chris Lattner | Refactor load/op/store folding into it's own method... |
blob | commitdiff | raw | diff to current |
2005-01-17 |
Chris Lattner | Fix a major regression last night that prevented us... |
blob | commitdiff | raw | diff to current |
2005-01-17 |
Chris Lattner | Codegen this: |
blob | commitdiff | raw | diff to current |
2005-01-17 |
Chris Lattner | Fix test/Regression/CodeGen/X86/2005-01-17-CycleInDAG... |
blob | commitdiff | raw | diff to current |
2005-01-17 |
Chris Lattner | Do not fold a load into a comparison that is used by... |
blob | commitdiff | raw | diff to current |
2005-01-17 |
Chris Lattner | Do not codegen 'xor bool, true' as 'not reg'. not... |
blob | commitdiff | raw | diff to current |
2005-01-17 |
Chris Lattner | Set up the shift and setcc types. |
blob | commitdiff | raw | diff to current |
2005-01-16 |
Chris Lattner | * Adjust to changes in TargetLowering interfaces. |
blob | commitdiff | raw | diff to current |
2005-01-15 |
Chris Lattner | Add support for truncstore and *extload. |
blob | commitdiff | raw | diff to current |
2005-01-14 |
Chris Lattner | Adjust to CopyFromREg changes. |
blob | commitdiff | raw | diff to current |
2005-01-13 |
Chris Lattner | Add new ImplicitDef node, rename CopyRegSDNode class... |
blob | commitdiff | raw | diff to current |
2005-01-13 |
Chris Lattner | Codegen factor nodes more intelligently according to... |
blob | commitdiff | raw | diff to current |
2005-01-13 |
Chris Lattner | Initial trivial (but stupid) codegen for this node. |
blob | commitdiff | raw | diff to current |
2005-01-13 |
Chris Lattner | Add some really pedantic assertions to the load folding... |
blob | commitdiff | raw | diff to current |
2005-01-12 |
Chris Lattner | We can only fold a load into an op if there is exactly... |
blob | commitdiff | raw | diff to current |
2005-01-12 |
Chris Lattner | Try both ways to fold an add together. This allows... |
blob | commitdiff | raw | diff to current |
2005-01-12 |
Chris Lattner | Fix a major miscompilation where we were overwriting... |
blob | commitdiff | raw | diff to current |
2005-01-12 |
Chris Lattner | Do not use the type of the RHS constant to determine... |
blob | commitdiff | raw | diff to current |
2005-01-12 |
Jeff Cohen | Fix C++ more compilatiom errors |
blob | commitdiff | raw | diff to current |
next |