aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Fix two typos I found in comments.Brian Gaeke2003-11-082-3/+3
* For some reason, LICM and GCSE like to crash the FunctionPassManager when theyMisha Brukman2003-11-081-2/+4
* Implement vaarg instruction. This is not quite perfect: 2003-08-11-VaListArgBrian Gaeke2003-11-072-0/+36
* Implement branching to a PC-relative constant (not a BasicBlock).Misha Brukman2003-11-071-7/+7
* popStackAndReturnValueToCaller() must advance instruction pointer to normalBrian Gaeke2003-11-071-5/+24
* PreSelection is not optional, it performs a necessary and vital transformationMisha Brukman2003-11-071-12/+15
* Remove the *BIG UGLY HACK* from the JIT: PreSelection is now a FunctionPass.Misha Brukman2003-11-071-15/+0
* Add stub version of unwind supportBrian Gaeke2003-11-072-0/+5
* visitCallInst --> visitCallSite.Brian Gaeke2003-11-072-4/+7
* Make the operation of visitCallInst() only depend on the CallSite.Brian Gaeke2003-11-071-7/+9
* Use CallSites for call sites, instead of CallInsts. A revolutionary concept.Brian Gaeke2003-11-072-9/+10
* Switch to emitting MachineConstantPool the way it was meant to be done.Misha Brukman2003-11-072-49/+8
* Switch to using the standard representation of the constant pool -- namely, theMisha Brukman2003-11-071-338/+322
* We accept TargetMachine as a const reference.Misha Brukman2003-11-071-3/+3
* PreSelection and PeepholeOpts are now FunctionPasses.Misha Brukman2003-11-071-2/+2
* * Stop making a global for each constant that cannot live in an instruction;Misha Brukman2003-11-071-36/+14
* * Use the MachineConstantPool for storing constants instead of a hash_set;Misha Brukman2003-11-071-17/+41
* Use `basename $<` to get just the filename, not full path, for ease of reading.Misha Brukman2003-11-071-2/+2
* Declare FunctionPasses as such so that they can be used in FunctionPassManager.Misha Brukman2003-11-073-3/+3
* Refactor the return-from-function code into popStackAndReturnValueToCaller().Brian Gaeke2003-11-072-37/+42
* Hopefully this will fix PR98Chris Lattner2003-11-071-2/+2
* Hopefully fix the objdir != srcdir issueChris Lattner2003-11-071-6/+12
* Fix warnings building on sparcChris Lattner2003-11-061-2/+2
* Various cleanups and efficiency improvementsChris Lattner2003-11-061-38/+24
* Fix bug: PR93Chris Lattner2003-11-061-0/+29
* * Make the comment header 80 columns longMisha Brukman2003-11-061-3/+3
* Let's not forget about our friends -- Constant Pool indices.Misha Brukman2003-11-062-0/+2
* Shorten and correct some function-header comments.Brian Gaeke2003-11-051-53/+28
* Fix the problem with running cleanups in bugpoint: We were deleting argumentsChris Lattner2003-11-051-1/+4
* Split behavior into two piecesChris Lattner2003-11-051-13/+13
* Yet more fixes for constant expr shiftsChris Lattner2003-11-051-0/+6
* Further fixes for PR93Chris Lattner2003-11-053-3/+21
* no need for endlChris Lattner2003-11-051-1/+1
* Add support for constant expr shiftsChris Lattner2003-11-052-0/+9
* If we're not checking, don't check!Chris Lattner2003-11-051-1/+1
* Fix flawed logic that was breaking several SPEC benchmarks, including gzip an...Chris Lattner2003-11-051-3/+3
* We know exactly what the value of $< is, so instead of using `basename $<` toMisha Brukman2003-11-051-8/+7
* Do not use a class before it is defined.Chris Lattner2003-11-052-12/+18
* Be friendly to gcc 3.4... good compiler. Nice compiler.Chris Lattner2003-11-053-3/+1
* Be gcc 3.4 cleanChris Lattner2003-11-051-1/+3
* Fix name collisionChris Lattner2003-11-052-4/+4
* Make code gcc 3.4 cleanChris Lattner2003-11-054-6/+6
* Abort when the user program calls abort, instead of printing a funny message ...Brian Gaeke2003-11-051-4/+2
* Fix bug with previous implementation:Chris Lattner2003-11-051-4/+11
* Use regular old malloc to emulate malloc/alloca instructions.Brian Gaeke2003-11-051-2/+1
* Remove a comment which no longer applies.Brian Gaeke2003-11-051-5/+0
* Minor cleanup, plus implement InstCombine/xor.ll:test17Chris Lattner2003-11-041-3/+17
* Fix spelloChris Lattner2003-11-042-2/+10
* Implement InstCombine/xor.ll:test(15|16)Chris Lattner2003-11-041-1/+8
* Change all machine basic block modifier functions in MRegisterInfo toAlkis Evlogimenos2003-11-042-41/+54