- 9accb24 Bool alignment on MacOSX/PowerPC is 4 bytes. by Misha Brukman · 20 years ago
- 4c14f33 * Change class of BoolTy back to cInt * Fix indentation back to 2 spaces by Misha Brukman · 20 years ago
- c8e8764 * Add BoolAlignment to TargetData, default is 1 byte, size 1 byte by Misha Brukman · 20 years ago
- a7bfbba costmetic changes by Chris Lattner · 20 years ago
- e8850f4 Fix broken -debug printing by Chris Lattner · 20 years ago
- 4951d48 The default has not been 'simple' for AGES! by Chris Lattner · 20 years ago
- cc46c4f Remove some (LARGE) abandoned code for the release. If this is ever needed by Chris Lattner · 20 years ago
- 0bafa98 Make linear scan the default by Chris Lattner · 20 years ago
- 2ed17ca * Change bool from cInt to cByte (for now) by Misha Brukman · 20 years ago
- 77c4c4d Put variable name to a separate line. by Alkis Evlogimenos · 20 years ago
- 75fa4e4 Fix indentation and wrap code at 80 cols by Misha Brukman · 20 years ago
- d3014ed Sorting is now handled by both linearscan and iterative scan so live by Alkis Evlogimenos · 20 years ago
- 82c24fb Fit to 80 columns. by Alkis Evlogimenos · 20 years ago
- 53eb373 Some compile time improvements resulting in a 1sec speedup in the 5sec by Alkis Evlogimenos · 20 years ago
- 0fb56af This is a trivial dead store elimination pass. It very very simple and by Chris Lattner · 20 years ago
- b8a31ac Clean up reference counting to stop "leaking" alias sets by Chris Lattner · 20 years ago
- 199edde Remove extraneous punctuation by Chris Lattner · 20 years ago
- 93c9587 Update GC intrinsics to take a pointer to the object as well as a pointer by Chris Lattner · 20 years ago
- 9545a17 Updates to gc intrinsics, contributed by Tobias Nurmiranta by Chris Lattner · 20 years ago
- 10e169b Use reverse iterators when updating the vector, since scanning from by Alkis Evlogimenos · 20 years ago
- 6beef3e That funny 2-address lowering pass can also cause multiple definitions, by Chris Lattner · 20 years ago
- 1e31363 Minor cleanups by Chris Lattner · 20 years ago
- 3dbb504 Fix cases where we generated horrible code like this: by Chris Lattner · 20 years ago
- 7848e68 These files don't need to include <iostream> since they include "Support/Debug.h". by Brian Gaeke · 20 years ago
- a31f1f7 * Add the lost fix to define the second reg of a 2-reg representation of longs by Misha Brukman · 20 years ago
- 17a9000 * Speed up canUseAsImmediateForOpcode() by comparing Operand before by Misha Brukman · 20 years ago
- f0cacc0 * Further cleanup. by Chris Lattner · 20 years ago
- 97a296f * Fix printing of signed immediate values (Nate Begeman) by Misha Brukman · 20 years ago
- 1013ef5 * Fix printing of signed immediate values by Misha Brukman · 20 years ago
- 5eb9194 Make cast-cast code a bit more defensive by Chris Lattner · 20 years ago
- e0380e0 Use addSImm() instead of addImm() for stack offsets, which may be negative. by Misha Brukman · 20 years ago
- d03451e Fix analysis name. by Alkis Evlogimenos · 20 years ago
- 53d9a48 Add SUBI instruction by Misha Brukman · 20 years ago
- fc29e63 Clear spilled list at once. Remove unused vector. by Alkis Evlogimenos · 20 years ago
- 2d54705 Change std::list into a std::vector for IntervalSets. This reduces by Alkis Evlogimenos · 20 years ago
- 3b1af0b Improve file comment. by Alkis Evlogimenos · 20 years ago
- 910d0d6 Add Iterative scan register allocator. by Alkis Evlogimenos · 20 years ago
- c8dec2c Linearscan is no longer experimental. by Alkis Evlogimenos · 20 years ago
- 6d4b0d7 Add capability to remove aliasing aliassets from an AST by Chris Lattner · 20 years ago
- 12c1155 Make the AST interface a bit richer by returning whether an insertion caused by Chris Lattner · 20 years ago
- e8a7e59 Remove special casing of pointers and treat them generically as integers of by Chris Lattner · 20 years ago
- bb8f43c Do not ignore casts unless they are pointer-pointer casts. This caused us by Chris Lattner · 20 years ago
- 0d3ac4c Solaris hack for isinf() by Brian Gaeke · 20 years ago
- 043c0bb Emit NaNs and INFs bit-identically to the bytecode file, if the system has by Brian Gaeke · 20 years ago
- 418f73c Add platform-independent wrapper function for isinf(). by Brian Gaeke · 20 years ago
- cd2273f Shorts are aligned to 2 bytes, bools to 1 byte (in structs). by Misha Brukman · 20 years ago
- bf417a6 Treat external variables similarly to those with weak linkage: load indirect. by Misha Brukman · 20 years ago
- 86ddcf9 Differentiate between global and weak symbol loads by Misha Brukman · 20 years ago
- ec6319a * Differentiate between global and weak symbol loads by Misha Brukman · 20 years ago
- e48178e Differentiate between global and weak symbol loads by Misha Brukman · 20 years ago
- 5c45441 Double alignment in structs is 4 bytes, not 8. Patch by Nate Begeman. by Misha Brukman · 20 years ago
- a39fc0e Add function to clear all virtual->physical mappings but not assigned by Alkis Evlogimenos · 20 years ago
- 6bd23c0 Remove unneeded functor. LiveInterval has a < operator. by Alkis Evlogimenos · 20 years ago
- adfd32f Fix a serious code pessimization problem. If an inlined function has a single by Chris Lattner · 20 years ago
- 59a2077 Implement Transforms/InstCombine/IntPtrCast.ll by Chris Lattner · 20 years ago
- 9ce3000 Ignore instructions that are in trivially dead functions. This allows us by Chris Lattner · 20 years ago
- d43b9fd Fix stack frame layout in prologue/epilogue. Patch courtesy of Nate Begeman. by Misha Brukman · 20 years ago
- 67769e5 Implement InstCombine/GEPIdxCanon.ll by Chris Lattner · 20 years ago
- af17b1d Implement SimplifyCFG/BrUnwind.ll by Chris Lattner · 20 years ago
- ba1c1da Move handing of GlobalValues from getReg() to copyConstantToRegister(), this by Misha Brukman · 20 years ago
- bee7e76 Rewrite cast->cast elimination code completely based on the information we by Chris Lattner · 20 years ago
- 6111461 * Fn args passed in registers are now recorded as used by the call instruction by Misha Brukman · 20 years ago
- 7e898c3 * cFP class split into cFP32 and cFP64 by Misha Brukman · 20 years ago
- 4771288 While I'm at it, don't break codegen of mul by 3,5,9. by Chris Lattner · 20 years ago
- 596b97f Generate better code for multiplies by negative constants like -4, -1, -9, etc. by Chris Lattner · 20 years ago
- da77c44 Remove dead code. by Alkis Evlogimenos · 20 years ago
- 8640f4e Fix a bug that occurs when the last instruction in a range is dead by Chris Lattner · 20 years ago
- cc0d156 When joining intervals, join intervals in deeply nested loops first. This by Chris Lattner · 20 years ago
- 1c5c044 Split joinIntervals into two methods by Chris Lattner · 20 years ago
- 2a4cb68 bug 122: by Reid Spencer · 20 years ago
- f4fc36e Inline 4 methods by Chris Lattner · 20 years ago
- 74de8b1 There is no need to store the MBB along with the MI any more, we can now by Chris Lattner · 20 years ago
- 472405e Simplify the interface to LiveVariables::addVirtualRegister(Killed|Dead) by Chris Lattner · 20 years ago
- 73d4adf Remove the DefBlock element of VarInfo. DefBlock is always DefInst->getParent() by Chris Lattner · 20 years ago
- e312e15 Err, fix last checkin by Chris Lattner · 20 years ago
- 5fbf29c Fix bugpoint miscompilation support on OS/X by Chris Lattner · 20 years ago
- 8ea13c6 Two changes, both very significant: by Chris Lattner · 20 years ago
- 57eb15e See comments. The live intervals were not coming out of the spiller in sorted by Chris Lattner · 20 years ago
- 331cb7d Fix assertion to not dereference end! by Chris Lattner · 20 years ago
- 59073e0 Add some asserts that the list of intervals returned by addIntervalsForSpills by Chris Lattner · 20 years ago
- 6097d13 remove the mbbi2mbbMap_, which was just keeping track of mbb order anyway. by Chris Lattner · 20 years ago
- 6b92906 fill comment to 80 cols by Chris Lattner · 20 years ago
- ab4c19e classof implementations are now inlined by Chris Lattner · 20 years ago
- f8083b7 Method now returns null, dtor is inlined by Chris Lattner · 20 years ago
- 12e7b11 A description of what this library is about, reference to the documentation by Reid Spencer · 20 years ago
- 98b5a34 Initiali Makefile for this library. by Reid Spencer · 20 years ago
- f98cfc7 Add a workaround for a GCC 3.3.2 bug by Chris Lattner · 20 years ago
- 8919ccc Fix a performance regression from the CPR patch, simplify code by Chris Lattner · 20 years ago
- 96940cb Strip out and simplify some code. This also fixes the regression last by Chris Lattner · 20 years ago
- 9db07b9 Minor cleanup, no functionality change by Chris Lattner · 20 years ago
- a51e4f6 Fix infinite loop by Chris Lattner · 20 years ago
- e95ff9a Remove an if statement that would never be reached. by Reid Spencer · 20 years ago
- c88920d Delete a redundant if branch. by Reid Spencer · 20 years ago
- c3c2fdf Expand the coercion of constants to include the newly constant Globals. by Reid Spencer · 20 years ago
- 5f0eb64 Delete a no-op loop. by Reid Spencer · 20 years ago
- c3c92d8 Expand the scope to include global values because they are now constants too. by Reid Spencer · 20 years ago
- 3188cab Avoid an unnecessary isa<Constant>. by Reid Spencer · 20 years ago
- da6cdfa Fix infinite loop gccld'ing povray by Chris Lattner · 20 years ago
- 67910e1 CPR Fixes by Chris Lattner · 20 years ago
- 7330248 CPR fixes by Chris Lattner · 20 years ago