2005-12-30 |
Andrew Lenharth | improve constant loading. Still sucks, but oh well |
tree | commitdiff |
2005-12-30 |
Nate Begeman | Add support for generating v4i32 altivec code |
tree | commitdiff |
2005-12-30 |
Nate Begeman | Remove a fixme |
tree | commitdiff |
2005-12-29 |
Andrew Lenharth | let us get some do what I meant not what I said stuff... |
tree | commitdiff |
2005-12-29 |
Andrew Lenharth | Fix up immediate handling |
tree | commitdiff |
2005-12-27 |
Duraid Madina | yet more C++ standards-compliance stuff. |
tree | commitdiff |
2005-12-27 |
Duraid Madina | nasty paste-o, calls passing more than 8 arguments... |
tree | commitdiff |
2005-12-27 |
Andrew Lenharth | Restore some happiness to the JIT |
tree | commitdiff |
2005-12-27 |
Andrew Lenharth | Fix alpha regressions. |
tree | commitdiff |
2005-12-27 |
Chris Lattner | Fix a problem duraid pointed out to me compiling kc... |
tree | commitdiff |
2005-12-26 |
Evan Cheng | Added field noResults to Instruction. |
tree | commitdiff |
2005-12-25 |
Andrew Lenharth | add br pattern, unify JSR and BSR ISel instrs, and... |
tree | commitdiff |
2005-12-25 |
Duraid Madina | unbreak calls, a few more tests should run. Tomorrow... |
tree | commitdiff |
2005-12-25 |
Duraid Madina | we don't feed our call instructions extra operands |
tree | commitdiff |
2005-12-25 |
Andrew Lenharth | All that just to lower div and rem |
tree | commitdiff |
2005-12-24 |
Andrew Lenharth | support targetexternalsym |
tree | commitdiff |
2005-12-24 |
Evan Cheng | Let the helper functions know about X86::FR32RegClass... |
tree | commitdiff |
2005-12-24 |
Andrew Lenharth | All addressing modes are now exposed. The only remaini... |
tree | commitdiff |
2005-12-24 |
Andrew Lenharth | Unify the patterns for loads and stores. Now offset... |
tree | commitdiff |
2005-12-24 |
Andrew Lenharth | Let's see if we can break things. |
tree | commitdiff |
2005-12-24 |
Andrew Lenharth | move loads and stores over. Smart addr selection comming |
tree | commitdiff |
2005-12-24 |
Nate Begeman | Fix one of the things in the todo file, and get a bit... |
tree | commitdiff |
2005-12-23 |
Evan Cheng | * Removed the use of FLAG. Now use hasFlagIn and hasFla... |
tree | commitdiff |
2005-12-23 |
Chris Lattner | not a good idea |
tree | commitdiff |
2005-12-23 |
Evan Cheng | More X86 floating point patterns. |
tree | commitdiff |
2005-12-23 |
Evan Cheng | Operand 1 of TRUNCSTORE can be any of integer and float... |
tree | commitdiff |
2005-12-23 |
Chris Lattner | fix something-o |
tree | commitdiff |
2005-12-23 |
Chris Lattner | implement vaarg. Varargs now should work. |
tree | commitdiff |
2005-12-23 |
Chris Lattner | implement vastart. The dag isel compiles this: |
tree | commitdiff |
2005-12-23 |
Chris Lattner | remove benchmark list, remove issues addressed by the... |
tree | commitdiff |
2005-12-23 |
Chris Lattner | make sure bit_convert's are expanded |
tree | commitdiff |
2005-12-23 |
Chris Lattner | make sure bit_converts are expanded |
tree | commitdiff |
2005-12-23 |
Chris Lattner | fix the int<->fp instructions, which apparently take... |
tree | commitdiff |
2005-12-23 |
Chris Lattner | Use BIT_CONVERT to simplify this code |
tree | commitdiff |
2005-12-23 |
Chris Lattner | Simplify some code by using BIT_CONVERT |
tree | commitdiff |
2005-12-22 |
Chris Lattner | clean up .td file by using evan's new FLAG thing |
tree | commitdiff |
2005-12-22 |
Chris Lattner | remove dead code |
tree | commitdiff |
2005-12-22 |
Chris Lattner | fix handling of weak linkage |
tree | commitdiff |
2005-12-22 |
Chris Lattner | move some random notes out of my email into someplace... |
tree | commitdiff |
2005-12-22 |
Duraid Madina | this is a hack, which may or may not hang around. In... |
tree | commitdiff |
2005-12-22 |
Duraid Madina | we can't do this directly in lowering, so we need this... |
tree | commitdiff |
2005-12-22 |
Duraid Madina | oops, back this out |
tree | commitdiff |
2005-12-22 |
Duraid Madina | we can't all have brains now, can we |
tree | commitdiff |
2005-12-22 |
Duraid Madina | this should take care of calls to varadic functions... |
tree | commitdiff |
2005-12-22 |
Duraid Madina | we need to emit the getf.d instruction in lowering... |
tree | commitdiff |
2005-12-22 |
Duraid Madina | I shoulda done this a *long* time ago (tm): implement... |
tree | commitdiff |
2005-12-22 |
Duraid Madina | kill SelectCALL() in the DAG isel, we handle this in... |
tree | commitdiff |
2005-12-22 |
Duraid Madina | update tablegen files - nothing to see here |
tree | commitdiff |
2005-12-22 |
Evan Cheng | Bye bye HACKTROCITY. |
tree | commitdiff |
2005-12-22 |
Evan Cheng | Added special flag node FLAG. |
tree | commitdiff |
2005-12-21 |
Evan Cheng | * Fix a GlobalAddress lowering bug. |
tree | commitdiff |
2005-12-21 |
Evan Cheng | Oops. Accidentally deleted RET pattern. It's still... |
tree | commitdiff |
2005-12-21 |
Jim Laskey | Disengage DEBUG_LOC from non-PPC targets. |
tree | commitdiff |
2005-12-21 |
Evan Cheng | * Added support for X86 RET with an additional operand... |
tree | commitdiff |
2005-12-21 |
Chris Lattner | add some nodes, forgot to commit this last night :( |
tree | commitdiff |
2005-12-21 |
Chris Lattner | This was meant to go in |
tree | commitdiff |
2005-12-21 |
Chris Lattner | Rewrite FP stackifier support in the X86InstrInfo.td... |
tree | commitdiff |
2005-12-21 |
Chris Lattner | Wrap some long lines: no functionality change |
tree | commitdiff |
2005-12-21 |
Chris Lattner | remove dead code |
tree | commitdiff |
2005-12-21 |
Evan Cheng | Remove ISD::RET select code. Now tblgen'd. |
tree | commitdiff |
2005-12-21 |
Evan Cheng | * Added lowering hook for external weak global address... |
tree | commitdiff |
2005-12-20 |
Evan Cheng | SSE2 floating point load / store patterns. SSE2 fp... |
tree | commitdiff |
2005-12-20 |
Evan Cheng | Flip the meaning of FPContractions to reflect Requires... |
tree | commitdiff |
2005-12-20 |
Chris Lattner | Run lower-switch after lower-invoke. |
tree | commitdiff |
2005-12-20 |
Chris Lattner | Reserve G1 for frame offset stuff and use it to handle... |
tree | commitdiff |
2005-12-20 |
Evan Cheng | Added X86 readport patterns. |
tree | commitdiff |
2005-12-20 |
Evan Cheng | Added a hook to print out names of target specific... |
tree | commitdiff |
2005-12-20 |
Nate Begeman | Pattern-match return. Includes gross hack! |
tree | commitdiff |
2005-12-19 |
Nate Begeman | Fix a couple of the FIXMEs, thanks to suggestion from... |
tree | commitdiff |
2005-12-19 |
Nate Begeman | Convert load/store over to being pattern matched |
tree | commitdiff |
2005-12-19 |
Evan Cheng | X86 conditional branch support. |
tree | commitdiff |
2005-12-19 |
Evan Cheng | It's essential we clear CodeGenMap after isel every... |
tree | commitdiff |
2005-12-19 |
Chris Lattner | Fix pifft by correcting the case when a i64/f64 straddl... |
tree | commitdiff |
2005-12-19 |
Chris Lattner | don't emit 'add %o6, 0, %o6' instructions |
tree | commitdiff |
2005-12-19 |
Chris Lattner | Fix calls to functions returning i64 |
tree | commitdiff |
2005-12-19 |
Chris Lattner | Correct bool truncstore operand order |
tree | commitdiff |
2005-12-19 |
Chris Lattner | add the other bool zextload as well |
tree | commitdiff |
2005-12-19 |
Chris Lattner | implement zextload bool |
tree | commitdiff |
2005-12-19 |
Chris Lattner | mark some unsupported ops as unsupported |
tree | commitdiff |
2005-12-19 |
Chris Lattner | Fix syntax for indirect calls. This fixes Olden/mst |
tree | commitdiff |
2005-12-19 |
Chris Lattner | Keep stack frames 8-byte aligned. This fixes olden... |
tree | commitdiff |
2005-12-19 |
Chris Lattner | apparently rdy isn't actually a psuedo instruction... |
tree | commitdiff |
2005-12-19 |
Chris Lattner | add fneg/fabs support for doubles |
tree | commitdiff |
2005-12-19 |
Chris Lattner | Various cleanups to this pass, no functionality change |
tree | commitdiff |
2005-12-19 |
Chris Lattner | add bool truncstores |
tree | commitdiff |
2005-12-19 |
Chris Lattner | Elimiante SP and FP, which weren't members of the IntRe... |
tree | commitdiff |
2005-12-18 |
Chris Lattner | The sun assembler only supports .xword in V9 mode. |
tree | commitdiff |
2005-12-18 |
Chris Lattner | Configure the asmwriter to allow constant pools to... |
tree | commitdiff |
2005-12-18 |
Chris Lattner | add support for integer extloads |
tree | commitdiff |
2005-12-18 |
Chris Lattner | Add support for undef |
tree | commitdiff |
2005-12-18 |
Chris Lattner | Add support for calls to external symbols |
tree | commitdiff |
2005-12-18 |
Chris Lattner | we have no memcpy |
tree | commitdiff |
2005-12-18 |
Chris Lattner | Fix a crash on a call with no arguments |
tree | commitdiff |
2005-12-18 |
Chris Lattner | This is handled by the autogen'd code |
tree | commitdiff |
2005-12-18 |
Chris Lattner | Change return lowering so that we can autogen the match... |
tree | commitdiff |
2005-12-18 |
Chris Lattner | Implement Calls for V8. This would be completely autog... |
tree | commitdiff |
2005-12-18 |
Chris Lattner | Implement the full V8 ABI for incoming arguments. |
tree | commitdiff |
2005-12-18 |
Chris Lattner | Push ops list, asm string, and pattern all the way... |
tree | commitdiff |
2005-12-18 |
Chris Lattner | Give V8 select_cc, in the spirit of the PPC backend |
tree | commitdiff |
2005-12-18 |
Chris Lattner | remove some unused instructions |
tree | commitdiff |
next |