aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Values stored in CallArgsDescriptor cannot be const.Vikram S. Adve2003-07-101-2/+2
* isMarkedForSpill() should be const.Vikram S. Adve2003-07-101-1/+1
* 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-101-1/+1
* Several fixes to handling of int CC register:Vikram S. Adve2003-07-101-8/+10
* Choose register instead of immediate for ConstantExpr in ChooseRegOrImmed.Vikram S. Adve2003-07-061-3/+4
* Minor beautification: fold a couple of lines of code.Vikram S. Adve2003-07-021-3/+2
* A def. operand of a machine instruction may be an ordinary Value*,Vikram S. Adve2003-07-021-13/+12
* Merged in autoconf branch. This provides configuration via the autoconfJohn Criswell2003-06-302-1/+2
* Remove a ton of extraneous #includesChris Lattner2003-06-222-5/+1
* Actually, change it to use explicit new/delete, which is more likely to beChris Lattner2003-06-161-2/+3
* Remove two using declsChris Lattner2003-06-161-18/+14
* Isolate machine-dependent use of <alloca.h> in "Support/Alloca.h",Brian Gaeke2003-06-161-1/+1
* Included assert.h so that the code compiles under newer versions of GCC.John Criswell2003-06-112-0/+3
* add some commentsGuochun Shi2003-06-102-54/+114
* add an brief instruction what this pass isGuochun Shi2003-06-101-1/+1
* a simple introduction to this passGuochun Shi2003-06-101-0/+33
* cleaned codeGuochun Shi2003-06-103-127/+321
* delete useless functionsGuochun Shi2003-06-084-216/+190
* change DEBUG to DEBUG_PRINTGuochun Shi2003-06-083-102/+106
* Do not hastily change the Opcode from 'r' to 'i' type if we're not actuallyMisha Brukman2003-06-071-7/+6
* Fix bug: Jello/2003-06-04-bzip2-bug.llChris Lattner2003-06-051-23/+21
* I have finally seen the light. The code to change the opcode must live higher inMisha Brukman2003-06-041-4/+13
* Pass through the emitConstantPool() call to the real emitter.Misha Brukman2003-06-031-0/+4
* Moved code to modify the opcode from 'reg' to 'imm' form to a more logical pl...Misha Brukman2003-06-031-15/+6
* Moved FInfo.cpp to lib/Target/Sparc as it is Sparc-specific.Misha Brukman2003-06-021-73/+0
* Minor cleanups.Chris Lattner2003-06-021-6/+4
* Remove usage of noncopyable classes to clean up doxygen output.Chris Lattner2003-06-022-22/+25
* Add #includeChris Lattner2003-06-021-0/+1
* Removed a useless ofstream.Misha Brukman2003-06-021-8/+2
* compiled with the new SchedGraphCommonGuochun Shi2003-06-023-27/+38
* Remove spurious assert()Misha Brukman2003-06-021-1/+0
* Changes to be compatible with MachineCodeEmitter.hChris Lattner2003-06-011-65/+51
* Minor changes.Vikram S. Adve2003-05-311-0/+5
* Added MachineCodeForInstruction object as an argument toVikram S. Adve2003-05-312-6/+13
* Allow explicit physical registers for implicit operands.Vikram S. Adve2003-05-311-1/+11
* Changes to allow explicit physical register arguments that have beenVikram S. Adve2003-05-312-42/+96
* Extensive changes to the way code generation occurs for functionVikram S. Adve2003-05-312-157/+261
* When converting virtual registers to immediate constants, change the opcode.Misha Brukman2003-05-301-0/+14
* Added saveBBreferences() for BasicBlock resolution.Misha Brukman2003-05-301-4/+8
* so far everything compilesGuochun Shi2003-05-302-23/+39
* Correctly write out binary data as chars, before they're cast to ints.Misha Brukman2003-05-281-2/+1
* Added a debugging code emitter that prints code to a file, debug to std::cerr,Misha Brukman2003-05-271-0/+121
* (1) Added special register class containing (for now) %fsr.Vikram S. Adve2003-05-279-51/+54
* Cleaned up code layout. No functional changes.Misha Brukman2003-05-222-678/+622
* Kill `using' directives.Misha Brukman2003-05-222-51/+47
* Use a kill, not a dead definition, update commentChris Lattner2003-05-121-5/+4
* * Keep LiveVariable information more up-to-date and consistentChris Lattner2003-05-121-7/+87
* Fix bug where we could iterate off the end of a basic blockChris Lattner2003-05-121-2/+3
* * Keep the BBMap around as long as the pass is liveChris Lattner2003-05-121-8/+23