Codegen signed mod by 2 or -2 more efficiently. Instead of generating:
[oota-llvm.git] / lib / Target /
2004-10-06 Chris LattnerCodegen signed mod by 2 or -2 more efficiently. Instea...
2004-10-06 Chris LattnerReally fix FreeBSD, which apparently doesn't tolerate...
2004-10-06 Chris LattnerFix a scary bug with signed division by a power of...
2004-10-06 Chris LattnerCodegen signed divides by 2 and -2 more efficiently...
2004-10-06 Chris LattnerAdd some new instructions. Fix the asm string for...
2004-10-06 Chris LattnerFreeBSD uses GCC. Patch contributed by Jeff Cohen!
2004-10-04 Chris Lattner* Prune #includes
2004-10-04 Chris LattnerAdd support for emitting AT&T style .s files, and make...
2004-10-04 Chris LattnerConvert some missed patterns to support AT&T style
2004-10-04 Chris LattnerApparently the GNU assembler has a HUGE hack to be...
2004-10-04 Chris LattnerFix incorrect suffix
2004-10-04 Chris LattnerFix some more missed suffixes and swapped operands
2004-10-04 Chris LattnerAdd missing suffixes to FP instructions for AT&T mode
2004-10-03 Chris LattnerAdd support for the -x86-asm-syntax flag, which can...
2004-10-03 Chris LattnerAdd support to the instruction patterns for AT&T style...
2004-10-03 Chris LattnerAdd initial support for variants
2004-09-30 Brian GaekeMake EmitMappingInfo into an "external location" option...
2004-09-30 Brian GaekeI think this will handle double args.
2004-09-30 Brian GaekeMark the instructions that have delay slots with the...
2004-09-30 Brian GaekeUse TargetMachine::hasDelaySlot() instead of our old...
2004-09-29 Misha BrukmanChange the #ifdefs to allow compilation with a V8 compi...
2004-09-29 Brian GaekeUpdate list of shootout programs that should be working.
2004-09-29 Brian GaekeTell the target description that calls clobber register...
2004-09-29 Brian GaekeFITOD is spelled "fitod", not "fitos". Ouch.
2004-09-29 Brian GaekeDon't use .quad to output double constants. The assembl...
2004-09-29 Brian GaekeRecognize FpMOVD as a move.
2004-09-29 Nate BegemanGenerate better code by being far less clever when...
2004-09-29 Brian Gaekeadd results
2004-09-29 Nate Begemanimprove Type::BoolTy codegen by eliminating unnecessary...
2004-09-29 Brian GaekeSimplify copyConstantToRegister() for longs, using...
2004-09-29 Brian GaekeFix bug recognizing moves: isMoveInstr should only...
2004-09-29 Brian GaekeUse FpMOVD pseudo-instruction to move doubles around.
2004-09-29 Brian GaekeAdd new FpMOVD pseudo-instruction, used to move doubles...
2004-09-29 Brian GaekeFix double and long alignment.
2004-09-29 Brian GaekePut quotes around argument to .section directive.
2004-09-29 Brian GaekeAdd createSparcV8FPMoverPass().
2004-09-29 Brian GaekePass which converts FpMOVD (double move pseudoinstructi...
2004-09-29 Nate BegemanTo go along with sabre's improved InstCombining, improv...
2004-09-28 Nate BegemanAdd support for the isLoad and isStore flags, needed...
2004-09-28 Chris LattnerCapture delay slot info
2004-09-28 Alkis EvlogimenosAdd includes and use std:: for standard library calls...
2004-09-28 Alkis EvlogimenosSince we use alloca now make sure we include the proper...
2004-09-28 Alkis EvlogimenosUse alloca instead of a C99 style array. This should...
2004-09-28 Alkis EvlogimenosPull assignment out of for loop conditional in order...
2004-09-27 Misha BrukmanSparcV8 int regs are not only 32-bits in width, but...
2004-09-27 Nate BegemanCorrect some BuildMI arguments for the upcoming simple...
2004-09-26 Misha BrukmanFix the copy-pasto that Brian noticed: V8 int regs...
2004-09-23 Nate BegemanFix the last of the major PPC GEP folding deficiencies...
2004-09-22 Misha BrukmanUse the V8/V9 shared register file description
2004-09-22 Misha BrukmanCombine the F2 and F3 instruction classes into one...
2004-09-22 Misha BrukmanFix file header path
2004-09-22 Misha BrukmanPrettify formatting of the file, adjust paths to making...
2004-09-22 Misha BrukmanV8 is now a subdirectory of Sparc; adjust paths accordingly
2004-09-22 Nate Begemanadd optimized code sequences for setcc x, 0
2004-09-21 Alkis EvlogimenosThe real x87 floating point registers should not be...
2004-09-21 Misha Brukmans/ISel/PPC64ISel/ to have unique class names for debugg...
2004-09-21 Misha Brukmans/ISel/PPC32ISel/ to have unique class names for debugg...
2004-09-21 Misha Brukmans/ISel/X86ISel/ to have unique class names for debuggin...
2004-09-21 Chris LattnerMake sure to set the operand list
2004-09-20 Chris Lattner'Pass' should now not be derived from by clients. ...
2004-09-15 Reid SpencerConvert code to compile with vc7.1.
2004-09-15 Misha BrukmanFit long lines into 80 cols via creative space elimination
2004-09-15 Misha BrukmanTargets are independent of each other, so compile them...
2004-09-14 Chris LattnerRevamp the Register class, and allow the use of the...
2004-09-13 Chris LattnerChanges to make this work with Jason's patch. I checke...
2004-09-12 Misha BrukmanFix filename: Printer.cpp has become X86AsmPrinter.cpp
2004-09-10 Misha BrukmanRenamed file to SparcV8ISelSimple.cpp
2004-09-10 Brian GaekeRoll back constant printing changes until the problems...
2004-09-08 Alkis EvlogimenosUse a shorter form to express implicit use/defs in...
2004-09-08 Alkis EvlogimenosA call instruction should implicitely define ST0 since...
2004-09-08 Brian GaekeThis file does not need <iostream>, I think.
2004-09-06 Nate BegemanAdd 64 bit divide instructions, and use them
2004-09-05 Misha Brukman* Change PPC32AsmPrinter => PowerPCAsmPrinter since...
2004-09-05 Misha BrukmanRenamed PPC32AsmPrinter.cpp => PowerPCAsmPrinter.cpp...
2004-09-04 Nate BegemanInclude MathExtras.h to fix build breakage, thanks...
2004-09-04 Nate BegemanAll PPC instructions are now auto-printed
2004-09-03 Reid SpencerClean up some "clean:" targets so they use $(VERB)...
2004-09-02 Nate BegemanConvert remaining X-Form and Pseudo instructions over...
2004-09-02 Brian GaekeBack to compiling land for v8
2004-09-01 Reid SpencerChanges For Bug 352
2004-08-31 Nate Begemanconvert M and MD form instructions to generated asm...
2004-08-30 Nate BegemanMove yet more instructions over to being printed by...
2004-08-30 Reid SpencerReduce the number of arguments in the instruction build...
2004-08-29 Nate BegemanConvert A-Form instructions to auto-generated asm writer
2004-08-29 Nate BegemanRegister sizes should be specified in bits
2004-08-29 Nate BegemanImprovements to int->float cast code for PPC-64
2004-08-29 Nate BegemanImplement the following missing functionality in the...
2004-08-27 Nate BegemanRegister sizes are in bits, not bytes
2004-08-26 Alkis EvlogimenosAdd getAllocatableSet() function.
2004-08-25 Brian GaekePrevious checkin broke printf(%a) support for fp consta...
2004-08-25 Brian GaekeNew version of Bill Wendling's PR33 patch.
2004-08-24 Chris LattnerAdd -sse[,2,3] arguments to LLC
2004-08-24 Chris LattnerNuke commented out stuff
2004-08-24 Brian GaekeThis code is dodgy, but the guaranteed assertion failur...
2004-08-24 Brian GaekeFix bug in PhyRegAlloc::setCallInterferences() handling...
2004-08-24 Brian GaekeRevise head-of-file comment.
2004-08-22 Nate BegemanKill a majority of unnecessary sign extensions for...
2004-08-22 Nate BegemanDon't hard code the offset of the saved R31 in function...
2004-08-21 Nate BegemanBack out branchless SetCC code. While it helped a...
2004-08-21 Chris LattnerSwitch from bytes to bits for alignment.
next