- f7066c7 Doxygen-ify the comments by using '///' instead of '//'. by Misha Brukman · 22 years ago
- 35d402f Remove references to `bugpoint' from the now-generic system utilities. by Misha Brukman · 22 years ago
- 23d5724 Completely remove mention of the correlated branch elimination pass. It has by Chris Lattner · 22 years ago
- 3d1b0c7 Moved removeFile() and getUniqueFilename() into FileUtilities. by Misha Brukman · 22 years ago
- 57d708b * The possessive third-person singular has no apostrophe (its) by Misha Brukman · 22 years ago
- e49603d Re-grouped and alphabetized headers for easier reading and cleaner style. by Misha Brukman · 22 years ago
- 11c6592 Fixed path for SystemUtils.h and a few code cleanups. by Misha Brukman · 22 years ago
- 0bd75bb Moved SystemUtils.h to include/Support and SystemUtils.cpp to lib/Support. by Misha Brukman · 22 years ago
- 5709e51 Implement type-inference/checking for non-terminal references by Chris Lattner · 22 years ago
- ee858d2 Rename all of the "Process" methods to be "read" methods, start the Instantiate method by Chris Lattner · 22 years ago
- 90825b4 Add support for "cast" nodes, which are required when there is not enough information by Chris Lattner · 22 years ago
- ab05e2a Use the new version of isSubClassOf by Chris Lattner · 22 years ago
- a40e5ad Add and use a new method by Chris Lattner · 22 years ago
- 2b8b2b4 Cleanup and reorganize code, no functional changes by Chris Lattner · 22 years ago
- b356a24 Read in expanders too by Chris Lattner · 22 years ago
- f8e9683 Continued evolution of the selector emitter: Represent instruction patterns by Chris Lattner · 22 years ago
- b8db66e Implement LLVM intrinsics `llvm.setjmp' and `llvm.longjmp' as follows: by Misha Brukman · 22 years ago
- 2010f7b Fix assertion in MachineInstr::substituteValue(). by Vikram S. Adve · 22 years ago
- 97a95bd Fix sanity-checking in 'maskUnsigned' code to be more precise: by Vikram S. Adve · 22 years ago
- 7d3c579 Fixed a segfault in gccld. by John Criswell · 22 years ago
- ec4f523 Update tablegen interfaces by Chris Lattner · 22 years ago
- bc659dd Finish implementation of the type inference engine. by Chris Lattner · 22 years ago
- 54c66fe Allow clients to get at the pointer type by Chris Lattner · 22 years ago
- 784a793 Add new method getVAlueAsDag by Chris Lattner · 22 years ago
- 018c9e4 Initial checkin of tree pattern parser and type inference engine (which still needs work). by Chris Lattner · 22 years ago
- 84a393b Eliminate now-dead method by Chris Lattner · 22 years ago
- 7884b75 Start using the CodeGeneratorWrappers by Chris Lattner · 22 years ago
- 4587207 Initial checkin of useful wrappers around the Target classes, for now, only ValueType and by Chris Lattner · 22 years ago
- 1a737c8 Removed the support for pool allocation testing. This will be in a separate TEST file by Sumant Kowshik · 22 years ago
- d105a87 Change implementation so that variable sized slabs are used to allow arbitrary sized array allocations by Sumant Kowshik · 22 years ago
- 8e37bd0 Added code for pool allocating only the pool-allocatable data structures in the presence of collapsed nodes + a couple of bug fixes by Sumant Kowshik · 22 years ago
- 69666e5 This register is never used, disable it. by Chris Lattner · 22 years ago
- edea6d6 Added a flag which is set when all data structures are not pool allocated by Sumant Kowshik · 22 years ago
- 3314d8d There was no reason for these to be bit-fields, they just need to be unique. by Chris Lattner · 22 years ago
- fe8a796 Changing command-line option formats to be more consistent with LLVM style. by Misha Brukman · 22 years ago
- 58ba50f * Renamed option from `nopreselect' to `nopreopt' since it disables more than by Misha Brukman · 22 years ago
- eac56ac Ick, add the RIGHT accessor by Chris Lattner · 22 years ago
- 6514a32 Add accessor by Chris Lattner · 22 years ago
- 81a83f2 There is something wrong with code that looks like: by Chris Lattner · 22 years ago
- 0870e97 Use the registers g1 and g5 as temporaries for making far jumps and far calls, by Misha Brukman · 22 years ago
- 62f0e46 Removed Makefile.common. by John Criswell · 22 years ago
- 38aa542 Export the register classes so that the instruction selector can get at them as needed by Chris Lattner · 22 years ago
- 6a80975 Makefile.common: Remove commented-out and duplicate rules. by Brian Gaeke · 22 years ago
- c232818 Add a bunch of new Alpha Intrinsics for Rahul Joshi by Chris Lattner · 22 years ago
- e895a74 1. Bug fix: was using SLL instead of SLLX for ULongTy. Chump. by Vikram S. Adve · 22 years ago
- 5ac1175 Remove conversion of fp-to-uint cast into a multi-step cast: by Vikram S. Adve · 22 years ago
- 51a754e New testcase by Chris Lattner · 22 years ago
- 326e40a The HAVE_JUMP code is dead, these intrinsics should _never_ be expanded by Chris Lattner · 22 years ago
- 8043127 Remove unnecessary use of NonCopyable by Chris Lattner · 22 years ago
- dfd414a Added asserts to prevent negative shift amounts from being generated. by Misha Brukman · 22 years ago
- 0897c60 SparcV9CodeEmitter.cpp: by Misha Brukman · 22 years ago
- c9cdadf Sort the file lists by Chris Lattner · 22 years ago
- f6bb183 Loop unroller doesn't necessarily need to be profile driven by Chris Lattner · 22 years ago
- 2959b6e Completely eliminate the isVoid TSFlag, shifting over all other fields by Chris Lattner · 22 years ago
- d87b59c add a pattern for RET, immediates no longer need to be explicitly typed by Chris Lattner · 22 years ago
- 3e77d6e Start adding usefulness to the DAG node definitions, add a new Expander class by Chris Lattner · 22 years ago
- 2787d1a Add error checking code to the node type parser. Start the instruction pattern by Chris Lattner · 22 years ago
- faca5ab Initial support for an instruction selector emitter by Chris Lattner · 22 years ago
- a7ac3cf All good classes with virtual functions should have virtual dtors... by Chris Lattner · 22 years ago
- 3f78134 Add an instruction selector emitter skeleton by Chris Lattner · 22 years ago
- 0e5e49e convert over to using TableGen backends by Chris Lattner · 22 years ago
- bc01723 Switch code over to being a TableGenBackend by Chris Lattner · 22 years ago
- 18a6a94 Add more helper methods by Chris Lattner · 22 years ago
- 2c0f2c7 New common interface for backends to use by Chris Lattner · 22 years ago
- c961a29 Added POOLFLAGS option to run pool allocation by Sumant Kowshik · 22 years ago
- 7496ec5 "fix" coding style stuff Change some <>'s into <>'s by Chris Lattner · 22 years ago
- 5e8b77e Completely eliminate the per-machine-instruction regsUsed set. by Chris Lattner · 22 years ago
- 3fd1f5b Use a new local data structure instead of the MachineInstr::regsUsed set by Chris Lattner · 22 years ago
- c393c57 Add a map by Chris Lattner · 22 years ago
- 6ae3117 Minor cleanups by Chris Lattner · 22 years ago
- 3bed95b Physical registers no longer live in the regsUsed set for each machine instr by Chris Lattner · 22 years ago
- 610234d Do not insert physical regsiters into the regsUsed set by Chris Lattner · 22 years ago
- cb04809 Reverted back to using OR for cmp/mv operations for lex/yacc output. by John Criswell · 22 years ago
- 75a005f Switched from using diff to cmp for two reasons: by John Criswell · 22 years ago
- 11a49a7 Fixed minor bug in SafeToHoist and made some changes suggested by Chris. by Tanya Lattner · 22 years ago
- 7526eed Added LICM test cases to: by Tanya Lattner · 22 years ago
- 9966c03 Fixed LICM bug that hoists trapping instructions that are not guaranteed to execute. by Tanya Lattner · 22 years ago
- c8afdc1 Minor changes: by Chris Lattner · 22 years ago
- 7ddb013 Add more verbose comment by Chris Lattner · 22 years ago
- 8366b38 Add a comment to the method decl by Chris Lattner · 22 years ago
- e057ca6 Remove unused method by Chris Lattner · 22 years ago
- 9f2ac19 Added declaration of mergeInGlobalsGraph by Sumant Kowshik · 22 years ago
- 108421a Added function mergeInGlobalsGraph which merges in the entire globals graph with the graph of a function by Sumant Kowshik · 22 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 · 22 years ago
- 3785fad Specify DEBUG_TYPE's for the JIT debug messages by Chris Lattner · 22 years ago
- 907b7dc This method has now been changed to preserve flags for us! by Chris Lattner · 22 years ago
- a2dd745 All callers of these methods actually wanted them to preserve the flags, by Chris Lattner · 22 years ago
- 3d9c001 Added the declaration of InlineIndirectCalls by Sumant Kowshik · 22 years ago
- c9bbfbc Factor shared code by Chris Lattner · 22 years ago
- 122558b Fix bug: SimplifyCFG/2003-08-05-InvokeCrash.ll by Chris Lattner · 22 years ago
- 5d6bdae new testcases that simplifycfg breaks by Chris Lattner · 22 years ago
- f4de783 * Removed `using' declaration, now use full namespace qualifier std::string by Misha Brukman · 22 years ago
- 47ae4a1 If we're debugging the SimplifyCFG pass, we _REALLY_ don't want to use it for by Chris Lattner · 22 years ago
- 7a01229 Implement TODO: print out short form of Invoke if possible by Chris Lattner · 22 years ago
- a493ae3 Only test the vector of functions if it is non-empty. by Misha Brukman · 22 years ago
- d88ba5a Stop special-casing annul and predict bits (which are Sparc-specific anyway) by Misha Brukman · 22 years ago
- c3cd8af * Set annul bit to be 0, because the Sparc backend currently does not use it. by Misha Brukman · 22 years ago
- 8c81945 Fix bugs handling ESP in alloca references by Chris Lattner · 22 years ago
- ffaee37 No functional changes, comment the fix I just put in by Chris Lattner · 22 years ago
- d7efef9 The CodeEmitterGenerator used to consider ANY uninitialized field as being an by Chris Lattner · 22 years ago