2003-08-21 |
Chris Lattner | Change all #include'd files to be :: rules instead... |
tree | commitdiff |
2003-08-18 |
Chris Lattner | Add support for the sig(set|long)jmp intrinsics |
tree | commitdiff |
2003-08-18 |
Misha Brukman | Spell `necessary' correctly. |
tree | commitdiff |
2003-08-17 |
Chris Lattner | Fix ABI issue: Longs really do need to be only 4 byte... |
tree | commitdiff |
2003-08-15 |
Chris Lattner | Adjust to new API, add expandCall stub |
tree | commitdiff |
2003-08-15 |
Chris Lattner | Add support for unconditional branches and for emitting... |
tree | commitdiff |
2003-08-13 |
Brian Gaeke | X86 static backend: smacked |
tree | commitdiff |
2003-08-13 |
Brian Gaeke | Factory methods for FunctionPasses now return type... |
tree | commitdiff |
2003-08-13 |
Brian Gaeke | addPassesToJITCompile and addPassesToEmitMachineCode... |
tree | commitdiff |
2003-08-13 |
Brian Gaeke | addPassesToJITCompile now takes a FunctionPassManager... |
tree | commitdiff |
2003-08-13 |
Brian Gaeke | Factory methods for FunctionPasses now return type... |
tree | commitdiff |
2003-08-13 |
Brian Gaeke | Factory methods for FunctionPasses now return type... |
tree | commitdiff |
2003-08-13 |
Brian Gaeke | Just incorporating some notes I wrote for myself into... |
tree | commitdiff |
2003-08-11 |
Chris Lattner | Add basic support for 16 and 32 bit function arguments! |
tree | commitdiff |
2003-08-11 |
Chris Lattner | Sort #includes, eliminate #include of "llvm/Type.h... |
tree | commitdiff |
2003-08-11 |
Chris Lattner | Cygwin apparently works with %'s on registers! |
tree | commitdiff |
2003-08-11 |
Chris Lattner | Whoops, accidental checkin. :( |
tree | commitdiff |
2003-08-11 |
Chris Lattner | Add a new -enable-cygwin-compatible-output argument... |
tree | commitdiff |
2003-08-11 |
Brian Gaeke | Print % signs before register names; turn off "noprefix... |
tree | commitdiff |
2003-08-11 |
Chris Lattner | Add (ret int) expander so that we can at least write... |
tree | commitdiff |
2003-08-11 |
Misha Brukman | Converted tabs to spaces. |
tree | commitdiff |
2003-08-11 |
Misha Brukman | Removed `-debug' so that spurious printouts of patterns... |
tree | commitdiff |
2003-08-11 |
Chris Lattner | Add patterns for multiply, and, or, and xor |
tree | commitdiff |
2003-08-11 |
Chris Lattner | Until the pattern matching instruction selector is... |
tree | commitdiff |
2003-08-11 |
Chris Lattner | Add support for a pattern matching instruction selector... |
tree | commitdiff |
2003-08-07 |
Chris Lattner | This register is never used, disable it. |
tree | commitdiff |
2003-08-06 |
Chris Lattner | Completely eliminate the isVoid TSFlag, shifting over... |
tree | commitdiff |
2003-08-06 |
Chris Lattner | add a pattern for RET, immediates no longer need to... |
tree | commitdiff |
2003-08-05 |
Chris Lattner | Factor shared code |
tree | commitdiff |
2003-08-05 |
Chris Lattner | This is the real fix for the previous register allocato... |
tree | commitdiff |
2003-08-04 |
Chris Lattner | Add patterns for (mov R, R) (mov R, I) and subtracts... |
tree | commitdiff |
2003-08-04 |
Chris Lattner | Change comments into something that TableGen can read! |
tree | commitdiff |
2003-08-04 |
Chris Lattner | Rename register classes to be upper case to make it... |
tree | commitdiff |
2003-08-04 |
Chris Lattner | There is nothing special about noops anymore |
tree | commitdiff |
2003-08-04 |
Chris Lattner | transition to using let instead of set |
tree | commitdiff |
2003-08-04 |
Chris Lattner | Fix Bug: test/Regression/Jello/2003-08-03-CallArgLiveRa... |
tree | commitdiff |
2003-08-04 |
Chris Lattner | Simplify some constant expressions |
tree | commitdiff |
2003-08-03 |
Chris Lattner | Remove illegal, unsupported escapes. This fixes progra... |
tree | commitdiff |
2003-08-03 |
Chris Lattner | * Sort #includes, remove dupliates |
tree | commitdiff |
2003-08-03 |
Chris Lattner | Specify custom name for registers to get the ()'s in... |
tree | commitdiff |
2003-08-03 |
Chris Lattner | Start using tablegen'd instruction enum list |
tree | commitdiff |
2003-08-03 |
Chris Lattner | Resort tables |
tree | commitdiff |
2003-08-03 |
Chris Lattner | Lump the base opcode in with the X86 TargetSpecific... |
tree | commitdiff |
2003-08-03 |
Chris Lattner | * Start using tablegen'd instruction descriptions |
tree | commitdiff |
2003-08-03 |
Chris Lattner | Start using tablegenerated instruction descriptions |
tree | commitdiff |
2003-08-03 |
Chris Lattner | Add new TableGen instruction definitions |
tree | commitdiff |
2003-08-03 |
Chris Lattner | Remove the old .def file, it is now obsolete |
tree | commitdiff |
2003-08-03 |
Chris Lattner | Set debug types |
tree | commitdiff |
2003-08-03 |
Chris Lattner | Add Target class for X86 target |
tree | commitdiff |
2003-08-03 |
Chris Lattner | The RegisterInfo class is obsolete |
tree | commitdiff |
2003-08-03 |
Chris Lattner | Tell CVS to ignore all .inc files |
tree | commitdiff |
2003-08-03 |
Chris Lattner | Switch over to tablegen generated header files |
tree | commitdiff |
2003-08-03 |
Chris Lattner | Switch over to TableGen generated register file description |
tree | commitdiff |
2003-08-03 |
Chris Lattner | Initial checkin of X86.td file |
tree | commitdiff |
2003-08-03 |
Chris Lattner | Initial checkin of X86 Register File description |
tree | commitdiff |
2003-08-03 |
Chris Lattner | Fix typeos in comments |
tree | commitdiff |
2003-08-01 |
Chris Lattner | Move DEBUG to Debug.h |
tree | commitdiff |
2003-08-01 |
Chris Lattner | This method is long dead |
tree | commitdiff |
2003-07-31 |
Chris Lattner | Remove more obsolete comments |
tree | commitdiff |
2003-07-31 |
Misha Brukman | Changed pointer to the JIT code to its current location... |
tree | commitdiff |
2003-07-31 |
Brian Gaeke | I think local symbols in X86 GAS have to start with... |
tree | commitdiff |
2003-07-30 |
Chris Lattner | Use target specific interface instead of forcing it... |
tree | commitdiff |
2003-07-29 |
Chris Lattner | Move "register flags" definition the type of registers... |
tree | commitdiff |
2003-07-26 |
Chris Lattner | Rename function to be more consistent with filename |
tree | commitdiff |
2003-07-26 |
Chris Lattner | We don't modify the LLVM rep, remain const correct |
tree | commitdiff |
2003-07-26 |
Chris Lattner | If the pass changes _anything_ it must return true |
tree | commitdiff |
2003-07-24 |
Brian Gaeke | Use unified CWriter-X86/Printer name mangler. Do not... |
tree | commitdiff |
2003-07-24 |
Brian Gaeke | It doesn't appear that we need to #include these. |
tree | commitdiff |
2003-07-24 |
Brian Gaeke | Constify most methods. We could have constified doIniti... |
tree | commitdiff |
2003-07-23 |
Brian Gaeke | Printer.cpp: Ditch addRequired/getAnalysis, because... |
tree | commitdiff |
2003-07-23 |
Brian Gaeke | Add, rewrite, and/or reformat many comments. |
tree | commitdiff |
2003-07-23 |
Chris Lattner | Simplify code by using ConstantInt::getRawValue instead... |
tree | commitdiff |
2003-07-18 |
Brian Gaeke | Please, save your applause^H^H^H^H^H^H^H^Hflames for... |
tree | commitdiff |
2003-07-17 |
Brian Gaeke | Use getClassB for load and store; we don't want to... |
tree | commitdiff |
2003-07-11 |
Brian Gaeke | If we have a constant pointer reference to a function... |
tree | commitdiff |
2003-07-11 |
Brian Gaeke | Fix some serious floating-point bugs (fixes test cases... |
tree | commitdiff |
2003-07-07 |
Brian Gaeke | Insert workaround for GAS bug in assembling FLD/FSTP... |
tree | commitdiff |
2003-06-30 |
John Criswell | Merged in autoconf branch. This provides configuration... |
tree | commitdiff |
2003-06-30 |
Chris Lattner | Setjmp should always return zero if we don't implement... |
tree | commitdiff |
2003-06-29 |
Chris Lattner | Until there is a setjmp/longjmp transformation pass... |
tree | commitdiff |
2003-06-27 |
Brian Gaeke | Nice tasty llc fixes. These should fix LLC for x86... |
tree | commitdiff |
2003-06-26 |
Brian Gaeke | Number constants from constant pool as CPIf_i where... |
tree | commitdiff |
2003-06-25 |
Brian Gaeke | Integrate the C writer's name mangler. |
tree | commitdiff |
2003-06-25 |
Brian Gaeke | First draft of X86 LLC backend. This should be OK for... |
tree | commitdiff |
2003-06-22 |
Chris Lattner | Do not use the inefficient, fixed function, CBW, CDQ... |
tree | commitdiff |
2003-06-21 |
Chris Lattner | Minor simplification to 64-bit instsel |
tree | commitdiff |
2003-06-21 |
Chris Lattner | For 16 and 32-bit multiplies, use the IMUL instruction... |
tree | commitdiff |
2003-06-21 |
Chris Lattner | Add IMULr16 & IMULr32 instructions |
tree | commitdiff |
2003-06-21 |
Chris Lattner | Generate code for LONG indexes to getelementptr instruc... |
tree | commitdiff |
2003-06-19 |
Brian Gaeke | Fix output bug: Intel asm comment character is #, not ;. |
tree | commitdiff |
2003-06-19 |
Brian Gaeke | RECAPITALIZE all the names of pseudo-instructions,... |
tree | commitdiff |
2003-06-19 |
Brian Gaeke | Rename many instructions to their Intel asm-compatible... |
tree | commitdiff |
2003-06-19 |
Brian Gaeke | Add Initialization and Finalization methods for the... |
tree | commitdiff |
2003-06-18 |
Brian Gaeke | lib/Target/X86/X86TargetMachine.{cpp,h}: Add initial... |
tree | commitdiff |
2003-06-16 |
Brian Gaeke | Isolate machine-dependent use of <alloca.h> in "Support... |
tree | commitdiff |
2003-06-06 |
Chris Lattner | Fix warnings on Sparc |
tree | commitdiff |
2003-06-06 |
Chris Lattner | Add statistic for # machine instrs emitted |
tree | commitdiff |
2003-06-05 |
Chris Lattner | Implement generation of cmp R, C to not use an extra... |
tree | commitdiff |
2003-06-05 |
Chris Lattner | Special case simple binary operator X op C |
tree | commitdiff |
2003-06-05 |
Chris Lattner | Add instructions for (add|sub|and|or|xor)ri(8|16|32) |
tree | commitdiff |
next |