summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Move IsArchive, IsBytecode to FileUtilities. Fix up some method comments.Brian Gaeke2003-11-11
* Move IsArchive and IsBytecode here from gccld. Refactor into CheckMagic.Brian Gaeke2003-11-11
* Compute node offsets correctlyChris Lattner2003-11-11
* This version of Linker.cpp works a lot better, but it's a little messy. Sorry.Brian Gaeke2003-11-11
* Add implementation of FileOpenable().Brian Gaeke2003-11-11
* Add new method for computing node mappings. This is used by the pool allocatorChris Lattner2003-11-11
* Fix problems linking against the reoptimizer; _llvm_regAllocState must haveBrian Gaeke2003-11-10
* Reorganize code for locality, improve commentsChris Lattner2003-11-10
* Adjust to new critical edge interfaceChris Lattner2003-11-10
* Operand numbers are now ints. Save the register allocation of the valueBrian Gaeke2003-11-10
* More additionsChris Lattner2003-11-09
* Fix PR95. I'm checking this patch in for Reid Spencer, who figured it outChris Lattner2003-11-09
* Add an assertionChris Lattner2003-11-09
* Fix PR103Brian Gaeke2003-11-09
* Do NOT inline self recursive calls into other functions. This is causing theChris Lattner2003-11-09
* UntypoChris Lattner2003-11-09
* Add more functionsChris Lattner2003-11-09
* None of the __llvm_* functions call into the program. This makes theChris Lattner2003-11-09
* Add support for memmoveChris Lattner2003-11-09
* Remove #include of PassManager.h which was marked FIXME, and apparently is noBrian Gaeke2003-11-09
* Handle bzero and memset in the local analysis, because we were missing the factChris Lattner2003-11-08
* This doesn't use DSCallSiteIteratorChris Lattner2003-11-08
* Fix two typos I found in comments.Brian Gaeke2003-11-08
* For some reason, LICM and GCSE like to crash the FunctionPassManager when theyMisha Brukman2003-11-08
* Implement vaarg instruction. This is not quite perfect: 2003-08-11-VaListArgBrian Gaeke2003-11-07
* Implement branching to a PC-relative constant (not a BasicBlock).Misha Brukman2003-11-07
* popStackAndReturnValueToCaller() must advance instruction pointer to normalBrian Gaeke2003-11-07
* PreSelection is not optional, it performs a necessary and vital transformationMisha Brukman2003-11-07
* Remove the *BIG UGLY HACK* from the JIT: PreSelection is now a FunctionPass.Misha Brukman2003-11-07
* Add stub version of unwind supportBrian Gaeke2003-11-07
* visitCallInst --> visitCallSite.Brian Gaeke2003-11-07
* Make the operation of visitCallInst() only depend on the CallSite.Brian Gaeke2003-11-07
* Use CallSites for call sites, instead of CallInsts. A revolutionary concept.Brian Gaeke2003-11-07
* Switch to emitting MachineConstantPool the way it was meant to be done.Misha Brukman2003-11-07
* Switch to using the standard representation of the constant pool -- namely, theMisha Brukman2003-11-07
* We accept TargetMachine as a const reference.Misha Brukman2003-11-07
* PreSelection and PeepholeOpts are now FunctionPasses.Misha Brukman2003-11-07
* * Stop making a global for each constant that cannot live in an instruction;Misha Brukman2003-11-07
* * Use the MachineConstantPool for storing constants instead of a hash_set;Misha Brukman2003-11-07
* Use `basename $<` to get just the filename, not full path, for ease of reading.Misha Brukman2003-11-07
* Declare FunctionPasses as such so that they can be used in FunctionPassManager.Misha Brukman2003-11-07
* Refactor the return-from-function code into popStackAndReturnValueToCaller().Brian Gaeke2003-11-07
* Hopefully this will fix PR98Chris Lattner2003-11-07
* Hopefully fix the objdir != srcdir issueChris Lattner2003-11-07
* Fix warnings building on sparcChris Lattner2003-11-06
* Various cleanups and efficiency improvementsChris Lattner2003-11-06
* Fix bug: PR93Chris Lattner2003-11-06
* * Make the comment header 80 columns longMisha Brukman2003-11-06
* Let's not forget about our friends -- Constant Pool indices.Misha Brukman2003-11-06
* Shorten and correct some function-header comments.Brian Gaeke2003-11-05