- a7ac3cf All good classes with virtual functions should have virtual dtors... by Chris Lattner · 21 years ago
- 3f78134 Add an instruction selector emitter skeleton by Chris Lattner · 21 years ago
- 0e5e49e convert over to using TableGen backends by Chris Lattner · 21 years ago
- bc01723 Switch code over to being a TableGenBackend by Chris Lattner · 21 years ago
- 18a6a94 Add more helper methods by Chris Lattner · 21 years ago
- 2c0f2c7 New common interface for backends to use by Chris Lattner · 21 years ago
- c961a29 Added POOLFLAGS option to run pool allocation by Sumant Kowshik · 21 years ago
- 7496ec5 "fix" coding style stuff Change some <>'s into <>'s by Chris Lattner · 21 years ago
- 5e8b77e Completely eliminate the per-machine-instruction regsUsed set. by Chris Lattner · 21 years ago
- 3fd1f5b Use a new local data structure instead of the MachineInstr::regsUsed set by Chris Lattner · 21 years ago
- c393c57 Add a map by Chris Lattner · 21 years ago
- 6ae3117 Minor cleanups by Chris Lattner · 21 years ago
- 3bed95b Physical registers no longer live in the regsUsed set for each machine instr by Chris Lattner · 21 years ago
- 610234d Do not insert physical regsiters into the regsUsed set by Chris Lattner · 21 years ago
- cb04809 Reverted back to using OR for cmp/mv operations for lex/yacc output. by John Criswell · 21 years ago
- 75a005f Switched from using diff to cmp for two reasons: by John Criswell · 21 years ago
- 11a49a7 Fixed minor bug in SafeToHoist and made some changes suggested by Chris. by Tanya Lattner · 21 years ago
- 7526eed Added LICM test cases to: by Tanya Lattner · 21 years ago
- 9966c03 Fixed LICM bug that hoists trapping instructions that are not guaranteed to execute. by Tanya Lattner · 21 years ago
- c8afdc1 Minor changes: by Chris Lattner · 21 years ago
- 7ddb013 Add more verbose comment by Chris Lattner · 21 years ago
- 8366b38 Add a comment to the method decl by Chris Lattner · 21 years ago
- e057ca6 Remove unused method by Chris Lattner · 21 years ago
- 9f2ac19 Added declaration of mergeInGlobalsGraph by Sumant Kowshik · 21 years ago
- 108421a Added function mergeInGlobalsGraph which merges in the entire globals graph with the graph of a function by Sumant Kowshik · 21 years ago
- f67e7fc Major bug fixes including a memory leak and tracking some exceptional conditions. Also added support for including global and indirect call information in the DS graphs used by the pool allocation by Sumant Kowshik · 21 years ago
- 3785fad Specify DEBUG_TYPE's for the JIT debug messages by Chris Lattner · 21 years ago
- 907b7dc This method has now been changed to preserve flags for us! by Chris Lattner · 21 years ago
- a2dd745 All callers of these methods actually wanted them to preserve the flags, by Chris Lattner · 21 years ago
- 3d9c001 Added the declaration of InlineIndirectCalls by Sumant Kowshik · 21 years ago
- c9bbfbc Factor shared code by Chris Lattner · 21 years ago
- 122558b Fix bug: SimplifyCFG/2003-08-05-InvokeCrash.ll by Chris Lattner · 21 years ago
- 5d6bdae new testcases that simplifycfg breaks by Chris Lattner · 21 years ago
- f4de783 * Removed `using' declaration, now use full namespace qualifier std::string by Misha Brukman · 21 years ago
- 47ae4a1 If we're debugging the SimplifyCFG pass, we _REALLY_ don't want to use it for by Chris Lattner · 21 years ago
- 7a01229 Implement TODO: print out short form of Invoke if possible by Chris Lattner · 21 years ago
- a493ae3 Only test the vector of functions if it is non-empty. by Misha Brukman · 21 years ago
- d88ba5a Stop special-casing annul and predict bits (which are Sparc-specific anyway) by Misha Brukman · 21 years ago
- c3cd8af * Set annul bit to be 0, because the Sparc backend currently does not use it. by Misha Brukman · 21 years ago
- 8c81945 Fix bugs handling ESP in alloca references by Chris Lattner · 21 years ago
- ffaee37 No functional changes, comment the fix I just put in by Chris Lattner · 21 years ago
- d7efef9 The CodeEmitterGenerator used to consider ANY uninitialized field as being an by Chris Lattner · 21 years ago
- d9ac6a7 Revert previous change, and be really anal about what physical registers can do. by Chris Lattner · 21 years ago
- 02beda1 This is the real fix for the previous register allocator problem. by Chris Lattner · 21 years ago
- b10cea8 Reformatted code to match the prevalent LLVM style; fit code into 80 columns. by Misha Brukman · 21 years ago
- 3683d9e ElectricFence found this bug where we were reading past the vector boundary. by Misha Brukman · 21 years ago
- 27615d7 Don't bother calculating info unless its needed. May reduce number of stack slots created. by Chris Lattner · 21 years ago
- b8822ad * Fix spelling of 'necessary' by Chris Lattner · 21 years ago
- 579ebb8 New testcase, identified by Vikram, reduced by Brian by Chris Lattner · 21 years ago
- 0bfd186 Add patterns for (mov R, R) (mov R, I) and subtracts. The moves are to enable by Chris Lattner · 21 years ago
- c34921d Change comments into something that TableGen can read! by Chris Lattner · 21 years ago
- 244883e Allow instructions to have a DAG pattern associated with them. by Chris Lattner · 21 years ago
- 6770aed Rename register classes to be upper case to make it obvious that they are X86 by Chris Lattner · 21 years ago
- bc21c34 Parse DAG patterns by Chris Lattner · 21 years ago
- 8e9a977 add support for DagInit initializers, which represent DAG patterns by Chris Lattner · 21 years ago
- 7c1af88 New testcase by Chris Lattner · 21 years ago
- 13854f2 Update file header comment by Chris Lattner · 21 years ago
- 68a13dc Urg, do not print "foo has changed" messages by Chris Lattner · 21 years ago
- 7bb107d While I'm looking at it, line up the SED lines by Chris Lattner · 21 years ago
- a328f88 * Don't print out HOW we are running Flex unless in verbose mode. We already by Chris Lattner · 21 years ago
- 5d3f1f0 Do not attempt to reduce a test case if it is an empty set. by Misha Brukman · 21 years ago
- 5cfff25 Added code that ensures that we don't try to reduce an empty vector of basic by John Criswell · 21 years ago
- e5bb2d9 There is nothing special about noops anymore by Chris Lattner · 21 years ago
- 17d4d14 There is nothing special about noops now by Chris Lattner · 21 years ago
- cad3569 Transition complete, remove the obsolete 'set' keyword by Chris Lattner · 21 years ago
- 7cc7d98 Transition to using 'let X = y' instead of 'set X = y'. by Chris Lattner · 21 years ago
- c8f4587 transition to using let instead of set by Chris Lattner · 21 years ago
- 60e81db Transition to using let instead of set by Chris Lattner · 21 years ago
- 42aa89e Start transitioning towards using 'let X = y in' statements, instead of 'set X = y in'. by Chris Lattner · 21 years ago
- e9d019c It appears that somehow we forgot to add support for code variables. by Chris Lattner · 21 years ago
- 83a913d New testcase by Chris Lattner · 21 years ago
- 40f7113 Add initial support for a new 'dag' type by Chris Lattner · 21 years ago
- 5e2cb8b Fix Bug: test/Regression/Jello/2003-08-03-CallArgLiveRanges.llx by Chris Lattner · 21 years ago
- 1913c11 New testcase by Chris Lattner · 21 years ago
- 72feb15 Simplify some constant expressions by Chris Lattner · 21 years ago
- ca25b95 Make sure to flush the output stream so that we get incremental updates by Chris Lattner · 21 years ago
- 6730c81 Print accurate run instructions for when testing LLC by Chris Lattner · 21 years ago
- d587a84 Remove illegal, unsupported escapes. This fixes program: Ptrdist-bc by Chris Lattner · 21 years ago
- e012132 * Sort #includes, remove dupliates by Chris Lattner · 21 years ago
- 15d1127 Fix problem I introduced in bugpoint with the cleanup functions by Chris Lattner · 21 years ago
- a8af779 Allow registers to specify a custom name by Chris Lattner · 21 years ago
- 7af9a38 Specify custom name for registers to get the ()'s in the name. by Chris Lattner · 21 years ago
- 76bf868 Allow specifying custom names for registers by Chris Lattner · 21 years ago
- 15de32d add new --gen-instr-desc option by Chris Lattner · 21 years ago
- 0969c5b Add new Record::getValueAsBit method by Chris Lattner · 21 years ago
- a3ae614 Finish the instruction info emitter by Chris Lattner · 21 years ago
- 8d44ba8 Start using tablegen'd instruction enum list by Chris Lattner · 21 years ago
- 113455b Resort tables by Chris Lattner · 21 years ago
- 4d18d5c Lump the base opcode in with the X86 TargetSpecific flags by Chris Lattner · 21 years ago
- abf05b2 * Start using tablegen'd instruction descriptions by Chris Lattner · 21 years ago
- c01f393 Start using tablegenerated instruction descriptions by Chris Lattner · 21 years ago
- 1cca5e3 Add new TableGen instruction definitions by Chris Lattner · 21 years ago
- 5302e28 Remove the old .def file, it is now obsolete by Chris Lattner · 21 years ago
- 34a2068 Rearrange fields yet again: Don't instantiate these lists ONCE PER INSTRUCTION. by Chris Lattner · 21 years ago
- e109de3 Simplify code, eliminating the need for the X86 isVoid target instr flag by Chris Lattner · 21 years ago
- 4cc662b Set debug types by Chris Lattner · 21 years ago
- cb53358 Set debug types by Chris Lattner · 21 years ago
- 925b771 Remove using decl by Chris Lattner · 21 years ago
- 9ca5a2a The NOOP instruction is no longer needed. Instead, use the by Chris Lattner · 21 years ago
- c66c9b4 Ok, try #2, this time I'll not be stupid by Chris Lattner · 21 years ago