2004-10-04 |
Reid Spencer | First version of a support utility to provide generaliz... |
tree | commitdiff |
2004-10-04 |
Chris Lattner | * Prune #includes |
tree | commitdiff |
2004-10-04 |
Chris Lattner | Add support for emitting AT&T style .s files, and make... |
tree | commitdiff |
2004-10-04 |
Chris Lattner | Convert some missed patterns to support AT&T style |
tree | commitdiff |
2004-10-04 |
Chris Lattner | Apparently the GNU assembler has a HUGE hack to be... |
tree | commitdiff |
2004-10-04 |
Chris Lattner | Fix incorrect suffix |
tree | commitdiff |
2004-10-04 |
Chris Lattner | Fix some more missed suffixes and swapped operands |
tree | commitdiff |
2004-10-04 |
Chris Lattner | Add missing suffixes to FP instructions for AT&T mode |
tree | commitdiff |
2004-10-03 |
Chris Lattner | Add support for the -x86-asm-syntax flag, which can... |
tree | commitdiff |
2004-10-03 |
Chris Lattner | Add support to the instruction patterns for AT&T style... |
tree | commitdiff |
2004-10-03 |
Chris Lattner | Add initial support for variants |
tree | commitdiff |
2004-10-01 |
Chris Lattner | Do not repeat the map lookup |
tree | commitdiff |
2004-10-01 |
Chris Lattner | When a virtual register is folded into an instruction... |
tree | commitdiff |
2004-10-01 |
Chris Lattner | Add a simple little improvement to the local spiller... |
tree | commitdiff |
2004-10-01 |
Chris Lattner | Substantially revamp the local spiller, causing it... |
tree | commitdiff |
2004-10-01 |
Chris Lattner | Pretty print a bit nicer :) |
tree | commitdiff |
2004-10-01 |
Alkis Evlogimenos | Document this class a bit :-) |
tree | commitdiff |
2004-09-30 |
Brian Gaeke | Make EmitMappingInfo into an "external location" option... |
tree | commitdiff |
2004-09-30 |
Brian Gaeke | Add accessor function. |
tree | commitdiff |
2004-09-30 |
Brian Gaeke | Correct type of accessor functions. |
tree | commitdiff |
2004-09-30 |
Brian Gaeke | Namespacify. Add accessor function. |
tree | commitdiff |
2004-09-30 |
Brian Gaeke | I think this will handle double args. |
tree | commitdiff |
2004-09-30 |
Misha Brukman | That should actually be __MING, not __MINGW. |
tree | commitdiff |
2004-09-30 |
Misha Brukman | Check for __MINGW define instead of __MINGW_H, patch... |
tree | commitdiff |
2004-09-30 |
Chris Lattner | Use more efficient map operations. Fix a bug that... |
tree | commitdiff |
2004-09-30 |
Chris Lattner | There is no need to call MachineInstr::print directly... |
tree | commitdiff |
2004-09-30 |
Chris Lattner | * Wrap some comments to 80 cols |
tree | commitdiff |
2004-09-30 |
Brian Gaeke | Mark the instructions that have delay slots with the... |
tree | commitdiff |
2004-09-30 |
Brian Gaeke | Use TargetMachine::hasDelaySlot() instead of our old... |
tree | commitdiff |
2004-09-30 |
Chris Lattner | Simplify the logic in the simple spiller and capitalize... |
tree | commitdiff |
2004-09-30 |
Chris Lattner | Switch from defaulting to the 'local' spiller to the... |
tree | commitdiff |
2004-09-30 |
Chris Lattner | Don't use a densemap for keeping track of which vregs... |
tree | commitdiff |
2004-09-30 |
Chris Lattner | Use longer and more explicit names for instance vars... |
tree | commitdiff |
2004-09-30 |
Chris Lattner | Free the VirtRegMap at the end of MachineFunction proce... |
tree | commitdiff |
2004-09-30 |
Chris Lattner | Reindent code, improve comments, move huge nested metho... |
tree | commitdiff |
2004-09-30 |
Chris Lattner | Disable the 'WARNING: Found global types that are not... |
tree | commitdiff |
2004-09-29 |
Misha Brukman | Change the #ifdefs to allow compilation with a V8 compi... |
tree | commitdiff |
2004-09-29 |
Chris Lattner | Hrm, debugging printouts do not need to be in here |
tree | commitdiff |
2004-09-29 |
Chris Lattner | Make sure to check select instructions for generic... |
tree | commitdiff |
2004-09-29 |
Brian Gaeke | Update list of shootout programs that should be working. |
tree | commitdiff |
2004-09-29 |
Brian Gaeke | Tell the target description that calls clobber register... |
tree | commitdiff |
2004-09-29 |
Chris Lattner | Don't use DominatorSet::dominates for intra-block instr... |
tree | commitdiff |
2004-09-29 |
Brian Gaeke | FITOD is spelled "fitod", not "fitos". Ouch. |
tree | commitdiff |
2004-09-29 |
Brian Gaeke | Don't use .quad to output double constants. The assembl... |
tree | commitdiff |
2004-09-29 |
Chris Lattner | * Pull range optimization code out into new InsertRange... |
tree | commitdiff |
2004-09-29 |
Brian Gaeke | Recognize FpMOVD as a move. |
tree | commitdiff |
2004-09-29 |
Chris Lattner | Do not insert trivially dead select instructions, which... |
tree | commitdiff |
2004-09-29 |
Chris Lattner | Fold binary expressions and casts into PHI nodes that... |
tree | commitdiff |
2004-09-29 |
Nate Begeman | Generate better code by being far less clever when... |
tree | commitdiff |
2004-09-29 |
Brian Gaeke | add results |
tree | commitdiff |
2004-09-29 |
Nate Begeman | improve Type::BoolTy codegen by eliminating unnecessary... |
tree | commitdiff |
2004-09-29 |
Brian Gaeke | Simplify copyConstantToRegister() for longs, using... |
tree | commitdiff |
2004-09-29 |
Brian Gaeke | Fix bug recognizing moves: isMoveInstr should only... |
tree | commitdiff |
2004-09-29 |
Brian Gaeke | Use FpMOVD pseudo-instruction to move doubles around. |
tree | commitdiff |
2004-09-29 |
Brian Gaeke | Add new FpMOVD pseudo-instruction, used to move doubles... |
tree | commitdiff |
2004-09-29 |
Brian Gaeke | Fix double and long alignment. |
tree | commitdiff |
2004-09-29 |
Brian Gaeke | Put quotes around argument to .section directive. |
tree | commitdiff |
2004-09-29 |
Brian Gaeke | Add createSparcV8FPMoverPass(). |
tree | commitdiff |
2004-09-29 |
Brian Gaeke | Pass which converts FpMOVD (double move pseudoinstructi... |
tree | commitdiff |
2004-09-29 |
Chris Lattner | Hrm, really, all tests passed without this, but it... |
tree | commitdiff |
2004-09-29 |
Chris Lattner | Remove debugging printout |
tree | commitdiff |
2004-09-29 |
Nate Begeman | To go along with sabre's improved InstCombining, improv... |
tree | commitdiff |
2004-09-29 |
Reid Spencer | Improve validity checking of windows path names and... |
tree | commitdiff |
2004-09-28 |
Reid Spencer | Use llvm::sys::Path to destroy the file. |
tree | commitdiff |
2004-09-28 |
Reid Spencer | Win32 implementation of TimeValue::now(). |
tree | commitdiff |
2004-09-28 |
Reid Spencer | FreeBSD implementation of the TimeValue::now() method. |
tree | commitdiff |
2004-09-28 |
Chris Lattner | Fold (X setcc C1) | (X setcc C2) |
tree | commitdiff |
2004-09-28 |
Chris Lattner | Fold (and (setcc X, C1), (setcc X, C2)) |
tree | commitdiff |
2004-09-28 |
Nate Begeman | Add support for the isLoad and isStore flags, needed... |
tree | commitdiff |
2004-09-28 |
Chris Lattner | Capture delay slot info |
tree | commitdiff |
2004-09-28 |
Chris Lattner | Implement X / C1 / C2 folding |
tree | commitdiff |
2004-09-28 |
Chris Lattner | shl is always zero extending, so always use a zero... |
tree | commitdiff |
2004-09-28 |
Misha Brukman | Fix doxygen comment |
tree | commitdiff |
2004-09-28 |
Alkis Evlogimenos | Add includes and use std:: for standard library calls... |
tree | commitdiff |
2004-09-28 |
Alkis Evlogimenos | Since we use alloca now make sure we include the proper... |
tree | commitdiff |
2004-09-28 |
Alkis Evlogimenos | Use alloca instead of a C99 style array. This should... |
tree | commitdiff |
2004-09-28 |
Alkis Evlogimenos | Pull assignment out of for loop conditional in order... |
tree | commitdiff |
2004-09-28 |
Alkis Evlogimenos | Fix includes. Patch contributed by Paolo Invernizzi! |
tree | commitdiff |
2004-09-27 |
Chris Lattner | Fix two bugs: one where a condition was mistakenly... |
tree | commitdiff |
2004-09-27 |
Misha Brukman | SparcV8 int regs are not only 32-bits in width, but... |
tree | commitdiff |
2004-09-27 |
Chris Lattner | The system ranlib on darwin occasionally adds two extra... |
tree | commitdiff |
2004-09-27 |
Chris Lattner | Fold: (setcc (shr X, ShAmt), CI), where 'cc' is eq... |
tree | commitdiff |
2004-09-27 |
Nate Begeman | Correct some BuildMI arguments for the upcoming simple... |
tree | commitdiff |
2004-09-26 |
Misha Brukman | Fix the copy-pasto that Brian noticed: V8 int regs... |
tree | commitdiff |
2004-09-25 |
Reid Spencer | Updated to reflect changes in the interface of TimeValu... |
tree | commitdiff |
2004-09-25 |
Reid Spencer | Added stub implementations of TimeValue concept for... |
tree | commitdiff |
2004-09-25 |
Reid Spencer | Wrap to 80 cols. |
tree | commitdiff |
2004-09-24 |
Reid Spencer | Initial implementation of the TimeValue abstraction. |
tree | commitdiff |
2004-09-24 |
Chris Lattner | Implement shift-and combinations, implementing InstComb... |
tree | commitdiff |
2004-09-23 |
Chris Lattner | Move LHSI->hasOneUse() into the arms of the conditional... |
tree | commitdiff |
2004-09-23 |
Chris Lattner | Implement Transforms/InstCombine/and.ll:test18, a case... |
tree | commitdiff |
2004-09-23 |
Chris Lattner | Implement select.ll:test16: fold load (select C,... |
tree | commitdiff |
2004-09-23 |
Reid Spencer | Patch for MINGW. Patch provided by Henrik Bach. |
tree | commitdiff |
2004-09-23 |
Nate Begeman | Fix the last of the major PPC GEP folding deficiencies... |
tree | commitdiff |
2004-09-22 |
Misha Brukman | Use the V8/V9 shared register file description |
tree | commitdiff |
2004-09-22 |
Misha Brukman | Combine the F2 and F3 instruction classes into one... |
tree | commitdiff |
2004-09-22 |
Misha Brukman | Fix file header path |
tree | commitdiff |
2004-09-22 |
Misha Brukman | Prettify formatting of the file, adjust paths to making... |
tree | commitdiff |
2004-09-22 |
Misha Brukman | V8 is now a subdirectory of Sparc; adjust paths accordingly |
tree | commitdiff |
2004-09-22 |
Nate Begeman | add optimized code sequences for setcc x, 0 |
tree | commitdiff |
next |