aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Add definitions for function headers from MRegisterInfo.h:Misha Brukman2002-11-203-0/+188
* Check not only for MO_VirtualRegister, but MO_MachineRegister as well whenMisha Brukman2002-11-202-14/+28
* Don't build X86 target yetChris Lattner2002-11-201-1/+1
* - Eliminated the deferred symbol table stuff in Module & Function, it reallyChris Lattner2002-11-202-14/+12
* Add mapping in MachineFunction from SSA regs to Register Classes. Also,Misha Brukman2002-11-202-2/+22
* Sigh. Fixed some speling.Misha Brukman2002-11-201-3/+3
* Thanks to the R8, R16, and R32 macros, I can now deal with registers thatMisha Brukman2002-11-201-27/+40
* Brian Gaeke says:Brian Gaeke2002-11-193-12/+43
* *** empty log message ***Nick Hildenbrandt2002-11-182-8/+16
* *** empty log message ***Nick Hildenbrandt2002-11-182-84/+92
* Start trying to print instructions more correctly. For now we also print out...Chris Lattner2002-11-182-4/+182
* Expose base opcodeChris Lattner2002-11-182-0/+20
* Start to add more information to instr.defChris Lattner2002-11-184-94/+136
* Add instruction annotation about whether it has a 0x0F opcode prefixChris Lattner2002-11-182-17/+24
* Add more void flagsChris Lattner2002-11-181-3/+3
* Set the void flag on instructions that should get itChris Lattner2002-11-181-11/+11
* Pass on a targetmachineChris Lattner2002-11-171-2/+3
* Arrange to have a TargetMachine available in X86InstrInfo::printChris Lattner2002-11-173-7/+10
* Wow, I'm incapable of the simplest things today...Chris Lattner2002-11-171-1/+1
* Rename registers to follow the intel style of all capsChris Lattner2002-11-171-27/+29
* Fix misleading indentationChris Lattner2002-11-171-3/+2
* Reorganize printing interface a bitChris Lattner2002-11-174-27/+35
* Add default implementation of printing interfaceChris Lattner2002-11-171-3/+5
* Fix minor detailChris Lattner2002-11-172-2/+2
* Fix Mul/Div clobbersChris Lattner2002-11-172-24/+46
* Fix a few typos, implement load/storeChris Lattner2002-11-172-24/+90
* Add functions to buld X86 specific constructsChris Lattner2002-11-171-0/+28
* Add information about memory index representationChris Lattner2002-11-171-1/+26
* Add load/store instructionsChris Lattner2002-11-171-1/+9
* Switch visitRet to use getClass()Chris Lattner2002-11-172-146/+132
* include/llvm/CodeGen/MachineInstrBuilder.h: Add addClobber() inlineBrian Gaeke2002-11-146-77/+127
* InstSelectSimple.cpp: (visitReturnInst) Add return instructions with returnBrian Gaeke2002-11-113-18/+129
* Fix warningChris Lattner2002-11-091-2/+2
* _REALLY_ fix the float constant problemChris Lattner2002-11-072-6/+8
* Print out 'float' constants correctlyChris Lattner2002-11-072-6/+24
* Add instruction selection code and tests for setcc instructionsBrian Gaeke2002-11-073-3/+336
* Fixes escapeing bug in strings. Fixes test case test/Regression/CBackend/200...Nick Hildenbrandt2002-11-062-4/+4
* Loads and stores can't be inlined. This fixes test/Singlesource/matrixTransposeNick Hildenbrandt2002-11-062-2/+4
* Remove a nasty little semi-colon someone introduced whichVikram S. Adve2002-11-061-1/+1
* Move function to cpp file from headerChris Lattner2002-11-022-5/+7
* Implement signed and unsigned division and remainderChris Lattner2002-11-023-12/+128
* Implement multiply operatorChris Lattner2002-11-023-2/+60
* * Implement subtractChris Lattner2002-11-023-58/+37
* shuffle code around a bit, implement and, or, xorChris Lattner2002-11-023-65/+148
* Add PHI node support, add comment for branch functionChris Lattner2002-11-022-0/+42
* Implement unconditional branching supportChris Lattner2002-11-023-1/+20
* * Fix nonconstant shift caseChris Lattner2002-11-022-108/+38
* Use a more table driven approach to handling types. Seems to simplify theChris Lattner2002-11-022-394/+224
* Make switch statements denser, but only because of the follow-on patchChris Lattner2002-11-022-64/+92
* * Remove dead variableChris Lattner2002-11-022-8/+12