aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* There is no "mcff" here; delete the confusing comments that refer to it.Brian Gaeke2004-05-301-6/+0
* Transform an occurrence of if(...) { assert (0) }.Brian Gaeke2004-05-301-4/+2
* Reduce the amount of LLVM Values for which we save reg. allocatorBrian Gaeke2004-05-301-9/+14
* Rename verifySavedState to dumpSavedState. Give it a new comment.Brian Gaeke2004-05-302-9/+11
* Insert machine instructions generated for Phi nodes into theirBrian Gaeke2004-05-301-0/+3
* Remove unused #include.Brian Gaeke2004-05-291-1/+0
* Add comments.Brian Gaeke2004-05-291-6/+6
* Trim whitespace.Brian Gaeke2004-05-291-11/+0
* Give InsertCodeForPhis() a new documentation comment.Brian Gaeke2004-05-291-9/+7
* updates to ModuloSchedTanya Lattner2004-05-282-10/+91
* Give PhiCp nodes better names in many cases.Brian Gaeke2004-05-281-19/+7
* Make debugging output with -print-machineinstrs more useful: always print outBrian Gaeke2004-05-281-0/+5
* Fix the big regression that has been killing the nightly tester these lastChris Lattner2004-05-282-2/+6
* Minor changes. Switch to a SymbolTable remove that does not take linear timeChris Lattner2004-05-282-4/+4
* Make comment lines stick out less.Brian Gaeke2004-05-271-2/+2
* Fix PR344: the incorrect remove was being used.Chris Lattner2004-05-262-2/+2
* Adding scheduling class.Tanya Lattner2004-05-262-0/+246
* Updating my cvs versions. THis is still in progress and much will be changed.Tanya Lattner2004-05-264-157/+299
* Add a (not very meaningful) default constructor for AllocInfo objects.Brian Gaeke2004-05-251-4/+8
* Convert to SymbolTable's new iteration interface.Reid Spencer2004-05-252-38/+40
* Remove use of Type::TypeTy from an assert. It will go away soon.Reid Spencer2004-05-251-1/+0
* Add support for accurate garbage collection to the LLVM code generatorsChris Lattner2004-05-234-0/+13
* Add some notes to myself, no functional changesChris Lattner2004-05-232-14/+38
* minor wording changeChris Lattner2004-05-231-1/+1
* Fix a typo in a comment.Brian Gaeke2004-05-231-1/+1
* Fix to make the CBE always emit comparisons inline. Hopefully this willChris Lattner2004-05-202-0/+8
* Fix a bug in outputting branches to constant PCs. Since the PC is supplied asBrian Gaeke2004-05-201-2/+3
* Minor simplification: eliminate a dyn_cast.Brian Gaeke2004-05-191-9/+4
* Don't keep track of references to LLVM BasicBlocks while emitting; useBrian Gaeke2004-05-141-11/+9
* Support MachineBasicBlock operands on RawFrm instructions.Brian Gaeke2004-05-142-54/+24
* Generate branch machine instructions with MachineBasicBlock operands instead ofBrian Gaeke2004-05-142-14/+18
* Two more improvements for null pointer handling: storing a null pointerChris Lattner2004-05-132-6/+24
* Second half of my fixed-sized-alloca patch. This folds the LEA to computeChris Lattner2004-05-132-186/+358
* Substantially improve code generation for address exposed locals (aka fixedChris Lattner2004-05-132-128/+202
* Pass boolean constants into function calls more efficiently, generating:Chris Lattner2004-05-122-2/+14
* Fix a fairly serious pessimizaion that was preventing us from efficientlyChris Lattner2004-05-102-4/+6
* Fix some comments, avoid sign extending booleans when zero extend works fineChris Lattner2004-05-092-10/+10
* Generate more efficient code for casting booleans to integers (no sign extens...Chris Lattner2004-05-092-2/+2
* syntactically loopify natural loops so that the GCC loop optimizer can find t...Chris Lattner2004-05-092-104/+170
* Do not emit prototypes for setjmp/longjmp, as they are handled speciallyChris Lattner2004-05-092-2/+4
* Make the floating point constant pools local to each function, split theChris Lattner2004-05-092-198/+224
* Get this looking more like a function pass.Chris Lattner2004-05-092-64/+66
* Print all PHI copies for successor blocks before the terminator, whether it b...Chris Lattner2004-05-092-20/+46
* Changed CPUResource to allow access to maxnum users.Tanya Lattner2004-05-081-6/+16
* Updating my versions of ModuloScheduling in cvs. Still not complete.Tanya Lattner2004-05-084-303/+860
* Add support for widening integral casts.Brian Gaeke2004-05-084-136/+304
* Add a bunch more branchesBrian Gaeke2004-05-082-8/+24
* Flesh out GEP supportBrian Gaeke2004-05-084-12/+212
* Add ADD with immediateBrian Gaeke2004-05-082-0/+2
* Add forms of CMP, SUBCC, and a few branches, and some comments.Brian Gaeke2004-05-082-0/+26