aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Fixed the number translation scheme for the integer condition code registers: itMisha Brukman2003-07-162-32/+8
* The name should really be `simm11' to follow the naming convention, but this hasMisha Brukman2003-07-161-2/+2
* No need for a second immediate field if the class already inherits one.Misha Brukman2003-07-151-2/+1
* Encode predict = 1 by default, because the Sparc assembler does this.Misha Brukman2003-07-151-4/+4
* Correctly handle calls to functions which are further away than 2**32 bits willMisha Brukman2003-07-152-6/+97
* Clean up my last checkin: code is easier to read and explains the differences inMisha Brukman2003-07-151-4/+5
* On Sparc/Solaris, the special handle RTLD_SELF is used as a handle referring toMisha Brukman2003-07-151-1/+6
* * Added support for the %ccr registerMisha Brukman2003-07-142-77/+24
* The word `separate' only has one `e'.Misha Brukman2003-07-141-1/+1
* The word `separate' only has one `e'.Misha Brukman2003-07-145-5/+5
* Trace loads and stores as they happen (stores were beingVikram S. Adve2003-07-111-10/+17
* If we have a constant pointer reference to a function, we were printingBrian Gaeke2003-07-112-2/+44
* Fix some serious floating-point bugs (fixes test cases such as Oscar,Brian Gaeke2003-07-113-28/+126
* Added functionality to instrmentation passAnand Shukla2003-07-101-99/+111
* Fixed grammatical error.Misha Brukman2003-07-101-1/+1
* Several important bug fixes:Vikram S. Adve2003-07-101-160/+474
* Bug fix in creating constants: need 1U << 31, not 1 << 31.Vikram S. Adve2003-07-101-1/+1
* Fold cast-to-bool into not. Later, this should also be folded into otherVikram S. Adve2003-07-101-0/+1
* Values stored in CallArgsDescriptor cannot be const.Vikram S. Adve2003-07-102-13/+13
* isMarkedForSpill() should be const.Vikram S. Adve2003-07-102-2/+2
* Change interface to MachineInstr::substituteValue to specify more preciselyVikram S. Adve2003-07-101-7/+21
* Print out all neighbors in interference graph, not just higher-numbered ones.Vikram S. Adve2003-07-102-2/+2
* Several fixes to handling of int CC register:Vikram S. Adve2003-07-102-16/+20
* Several fixes to handling of int CC register:Vikram S. Adve2003-07-103-179/+48
* Lowercase versions of `occurrence' need to be spelled correctly, too.Misha Brukman2003-07-101-15/+15
* `Occurrence' has no `a' and the `r' is doubled.Misha Brukman2003-07-101-21/+21
* Some beautification changes (tabs to spaces, removed extra blank lines);Misha Brukman2003-07-092-12/+8
* Removed size_t from the parameter list of the malloc() prototype in generated CJohn Criswell2003-07-082-2/+2
* Elaborated assembly syntax of instructions in the comments.Misha Brukman2003-07-071-65/+64
* Removed unnecessary assignment (it was taken care by a superclass) and clarifiedMisha Brukman2003-07-071-6/+5
* Insert workaround for GAS bug in assembling FLD/FSTP XWORD PTR [...]Brian Gaeke2003-07-072-4/+62
* Moved RegClassIDs enum to be next to the RegTypes enum.Misha Brukman2003-07-071-14/+14
* Correction to last fix: Pointer types do not return true in Type::IsIntegral().Vikram S. Adve2003-07-061-6/+9
* Choose register instead of immediate for ConstantExpr in ChooseRegOrImmed.Vikram S. Adve2003-07-062-6/+8
* Major bug fix though it happened rarely (only on a compare after anVikram S. Adve2003-07-065-37/+82
* Make the RegClassID values public -- there is no other way to get them.Vikram S. Adve2003-07-061-4/+6
* Apparently, the "regType" and "regClass" used in the Sparc backend are not bothMisha Brukman2003-07-032-42/+95
* Reuse the values if they are constants: this is important so that we index in...Chris Lattner2003-07-031-2/+7
* Remove globals more aggressively from graphs.Chris Lattner2003-07-031-11/+32
* INCLUDE_PARENT_GRAPH is required!Chris Lattner2003-07-021-21/+4
* Disable incorrect mustalias codeChris Lattner2003-07-021-1/+4
* Remove space at end of lineChris Lattner2003-07-021-1/+1
* Fix how we are handling unreachable functions. This DRAMATICALLY improves ef...Chris Lattner2003-07-022-36/+38
* Keep track of how many inlinings are performedChris Lattner2003-07-021-0/+2
* Try using trivially dead deletionChris Lattner2003-07-021-0/+1
* * Force all "don't care" bits to 0 so that there are absolutely no unset bits inMisha Brukman2003-07-022-14/+18
* The classes F4_3 and F4_4 have an `rd' operand that needs to be set.Misha Brukman2003-07-021-0/+3
* Properly fix instruction syntax in comments, using `imm' for instructions thatMisha Brukman2003-07-021-34/+34
* Fixed instruction syntax in the comments (specifies how instr is used).Misha Brukman2003-07-021-83/+83
* * If compiling on X86 or Sparc, automagically enable the JIT for that archMisha Brukman2003-07-023-21/+73