aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Peephole optimization pass on final machine code.Vikram S. Adve2002-09-201-0/+136
* Moving these files from Code/PreSelection to here.Vikram S. Adve2002-09-201-0/+286
* Removed debug info printingAnand Shukla2002-09-171-1/+10
* Add support for GCC 2.96Chris Lattner2002-09-171-2/+2
* Don't print global variable definitions twice! Sun's pathetic compilerVikram S. Adve2002-09-172-14/+22
* Use ulong instead of uint for size expressions.Vikram S. Adve2002-09-161-2/+1
* Add methods to query about the representation of LLVM quantities (e.g.,Vikram S. Adve2002-09-161-0/+79
* Don't print out global names unnecesssarily. Also, expose passVikram S. Adve2002-09-161-3/+4
* Move all the code that creates code generation passes from Sparc.cpp toVikram S. Adve2002-09-164-106/+201
* Add a version of ChooseRegOrImmed to handle numerical constantsVikram S. Adve2002-09-161-83/+118
* No longer need to sign-extend array indices to 64 bits since theyVikram S. Adve2002-09-152-12/+4
* Fix typos in previous checkin.Vikram S. Adve2002-09-151-2/+2
* RegAllocCommon no longer includes CommandLine.h so we have to include itChris Lattner2002-09-151-0/+1
* Break RA_DEBUG option into several levels to get better control overVikram S. Adve2002-09-146-104/+117
* Remove unnecessary include.Vikram S. Adve2002-09-141-2/+0
* Break RA_DEBUG option into several levels to get better output.Vikram S. Adve2002-09-141-0/+23
* Fixed problem with printing struct definitions in the correct order.Nick Hildenbrandt2002-09-142-30/+100
* Moving to lib/CodeGen/RegAlloc.Vikram S. Adve2002-09-141-18/+0
* Again, including Module makes Function unnecessary.Misha Brukman2002-09-141-2/+0
* Fix a bug introduced by the Getelementptr changeChris Lattner2002-09-122-2/+2
* Fix a bug I introduced into the code generator. :(Chris Lattner2002-09-121-1/+1
* - Change getelementptr instruction to use long indexes instead of uintChris Lattner2002-09-111-13/+2
* - Change getelementptr instruction to use long indexes instead of uintChris Lattner2002-09-111-5/+5
* - Change getelementptr instruction to use long indexes instead of uintChris Lattner2002-09-113-12/+12
* Silly bug fix: Machine code vector could be empty for a no-op cast instruction,Vikram S. Adve2002-09-091-5/+9
* Make sure the leakdetector is told about temporary Phi nodes also, so it doesn'tChris Lattner2002-09-081-1/+6
* Inform the memory leak detector that TmpInstruction objects should not beChris Lattner2002-09-081-0/+24
* Add new function UltraSparcInstrInfo::CreateZeroExtensionInstructions.Vikram S. Adve2002-09-051-1/+17
* Bug fixes in casting between floats and ints smaller than 64 bits.Vikram S. Adve2002-09-051-48/+102
* -- Use size of pointer element type instead of pointer type in array offsets!Vikram S. Adve2002-09-051-27/+46
* -- Bug fix: use byte offsets not typed offsets in output assembly!Vikram S. Adve2002-09-051-19/+24
* - Renamed Type::isIntegral() to Type::isInteger()Chris Lattner2002-09-035-35/+28
* - Fix bug: test/Regression/CBackend/2002-08-20-RecursiveTypes.llChris Lattner2002-08-312-38/+128
* moved this file from lib/Reoptimizer/MappingAnand Shukla2002-08-271-0/+191
* Added getFunctionInfo and MappingInfoForFunction pass, and fixed the earlier ...Anand Shukla2002-08-271-3/+3
* Fix bug: test/Regression/CBackend/2002-08-26-IndirectCallTest.llChris Lattner2002-08-262-2/+4
* Fix the way parens are printed around "*ptrName" so thatVikram S. Adve2002-08-252-12/+38
* Use newly-added type inspection support in InstTreeNode subclasses.Vikram S. Adve2002-08-241-5/+4
* Moved code here to extract memory instruction indices and to checkVikram S. Adve2002-08-241-17/+96
* LoadIdx non-terminal no longer needed.Vikram S. Adve2002-08-241-3/+0
* Sign-extend values used to index arrays (and SimplifyVikram S. Adve2002-08-241-89/+28
* Fix sign-extension: it needs to happen *after* multiplying by type size.Vikram S. Adve2002-08-241-4/+2
* Sign-extend array index expressions to work correctly on non-32 bit machines.Vikram S. Adve2002-08-242-8/+18
* Changed default value of 3rd parameter in function definitionAnand Shukla2002-08-232-2/+2
* Added #include <alloca.h>Anand Shukla2002-08-231-0/+1
* Simplify previous hack slightly.Vikram S. Adve2002-08-231-5/+3
* Force sign-extension for uint array indexes from 32-bit to 64-bitsVikram S. Adve2002-08-231-1/+6
* Eliminated the MemAccessInst class, folding contents into GEP class.Chris Lattner2002-08-221-4/+6
* Eliminated the MemAccessInst class, folding contents into GEP class.Chris Lattner2002-08-222-9/+8
* Load & StoreInst no longer derive from MemAccessInst, so we don't haveChris Lattner2002-08-222-10/+10