- 37130d2 Provide support for auto-detection and use of compression libraries. by Reid Spencer · 20 years ago
- ac6a475 Fix incorrect suffix by Chris Lattner · 20 years ago
- 707c6fe Fix some more missed suffixes and swapped operands by Chris Lattner · 20 years ago
- 60c715c Add missing suffixes to FP instructions for AT&T mode by Chris Lattner · 20 years ago
- 9a3e49a Add support for the -x86-asm-syntax flag, which can be used to choose between by Chris Lattner · 20 years ago
- 3a173df Add support to the instruction patterns for AT&T style output, which will by Chris Lattner · 20 years ago
- 953c6fe Correctly parse variant notation by Chris Lattner · 20 years ago
- 560a79f Add initial support for variants. This just parses the new format, no by Chris Lattner · 20 years ago
- 0fa2066 Add initial support for variants by Chris Lattner · 20 years ago
- c28d7ad Add checks for bzip2 and libz for use with the Compression concept for by Reid Spencer · 20 years ago
- 7cf3490 Do not repeat the map lookup by Chris Lattner · 20 years ago
- bec6a9e When a virtual register is folded into an instruction, keep track of whether by Chris Lattner · 20 years ago
- c2a5730 Add project by Chris Lattner · 20 years ago
- 52b25db Add a simple little improvement to the local spiller to keep track of stores by Chris Lattner · 20 years ago
- 7fb6434 Substantially revamp the local spiller, causing it to actually improve the by Chris Lattner · 20 years ago
- ef05436 Pretty print a bit nicer :) by Chris Lattner · 20 years ago
- 6d84e0d Add note about converting Skeleton to a useful backend and using it in the by Misha Brukman · 20 years ago
- c736b3a Document this class a bit :-) by Alkis Evlogimenos · 20 years ago
- 4b97f23 Add const version of getLastBlock() member function. by Alkis Evlogimenos · 20 years ago
- 30eed21 Remove whitespace from the end of the line. by Alkis Evlogimenos · 20 years ago
- 828c68a Make EmitMappingInfo into an "external location" option, so that it can be set by Brian Gaeke · 20 years ago
- f098ced Add accessor function. by Brian Gaeke · 20 years ago
- b3b1e33 Correct type of accessor functions. by Brian Gaeke · 20 years ago
- ccb87cd Namespacify. Add accessor function. by Brian Gaeke · 20 years ago
- f858f7f Add accessor function prototypes for reoptimizer support passes. by Brian Gaeke · 20 years ago
- 6672f86 I think this will handle double args. by Brian Gaeke · 20 years ago
- 14abc25 That should actually be __MING, not __MINGW. by Misha Brukman · 20 years ago
- 231684a #include DataTypes.h to compile on MinGW, patch by Henrik Bach. by Misha Brukman · 20 years ago
- 34ec89c Check for __MINGW define instead of __MINGW_H, patch by Henrik Bach. by Misha Brukman · 20 years ago
- dbea973 Use more efficient map operations. Fix a bug that would affect hypothetical by Chris Lattner · 20 years ago
- 477e455 There is no need to call MachineInstr::print directly, just send the MI& to an ostream. by Chris Lattner · 20 years ago
- 70ca358 * Wrap some comments to 80 cols by Chris Lattner · 20 years ago
- d7bf501 Mark the instructions that have delay slots with the hasDelaySlot flag. by Brian Gaeke · 20 years ago
- 870248b Use TargetMachine::hasDelaySlot() instead of our old switch statement by Brian Gaeke · 20 years ago
- 0fc27cc Simplify the logic in the simple spiller and capitalize some variables by Chris Lattner · 20 years ago
- 5f7d2d4 Switch from defaulting to the 'local' spiller to the 'simple' spiller. The by Chris Lattner · 20 years ago
- 4ea1b82 Don't use a densemap for keeping track of which vregs are already loaded, just by Chris Lattner · 20 years ago
- 7f690e6 Use longer and more explicit names for instance vars (particularly important by Chris Lattner · 20 years ago
- 510a3ea Free the VirtRegMap at the end of MachineFunction processing instead of at by Chris Lattner · 20 years ago
- 8c4d88d Reindent code, improve comments, move huge nested methods out of classes, by Chris Lattner · 20 years ago
- 23367a7 Disable the 'WARNING: Found global types that are not compatible' warning by Chris Lattner · 20 years ago
- 1155d31 Change the #ifdefs to allow compilation with a V8 compiler, but the JIT still by Misha Brukman · 20 years ago
- a71989f Hrm, debugging printouts do not need to be in here by Chris Lattner · 20 years ago
- 0030e6c Make sure to check select instructions for generic instruction properties by Chris Lattner · 20 years ago
- 49dd154 Update list of shootout programs that should be working. by Brian Gaeke · 20 years ago
- 374b36d Tell the target description that calls clobber registers O0...O5. by Brian Gaeke · 20 years ago
- a7b1c7e Don't use DominatorSet::dominates for intra-block instruction dom checks. by Chris Lattner · 20 years ago
- 1b2f90d The verifier takes 50s on this testcase, that is not good n stuff by Chris Lattner · 20 years ago
- 22ad67d FITOD is spelled "fitod", not "fitos". Ouch. by Brian Gaeke · 20 years ago
- 6fdd9e1 Don't use .quad to output double constants. The assembler must have a bug or by Brian Gaeke · 20 years ago
- a96879a * Pull range optimization code out into new InsertRangeTest function. by Chris Lattner · 20 years ago
- a239350 New testcasses for divides that can be eliminated. by Chris Lattner · 20 years ago
- 9ed9204 Recognize FpMOVD as a move. by Brian Gaeke · 20 years ago
- 0ed7f42 Do not insert trivially dead select instructions, which allows us to by Chris Lattner · 20 years ago
- 4e998b2 Fold binary expressions and casts into PHI nodes that have all constant inputs. by Chris Lattner · 20 years ago
- e14a9a7 New testcases by Chris Lattner · 20 years ago
- 1f49e86 Generate better code by being far less clever when it comes to the select instruction. Don't create overlapping register lifetimes by Nate Begeman · 20 years ago
- a771347 add results by Brian Gaeke · 20 years ago
- 1b99fd3 improve Type::BoolTy codegen by eliminating unnecessary clears and sign extends by Nate Begeman · 20 years ago
- 1df468e Simplify copyConstantToRegister() for longs, using a pair of recursive calls. by Brian Gaeke · 20 years ago
- 9b8ed0e Fix bug recognizing moves: isMoveInstr should only treat ORs with %g0 as by Brian Gaeke · 20 years ago
- bcf2ad2 Use FpMOVD pseudo-instruction to move doubles around. by Brian Gaeke · 20 years ago
- a036b53 Add new FpMOVD pseudo-instruction, used to move doubles around. by Brian Gaeke · 20 years ago
- 8a9acd1 Fix double and long alignment. Call the FPMover pass after register allocation. by Brian Gaeke · 20 years ago
- b27df44 Put quotes around argument to .section directive. by Brian Gaeke · 20 years ago
- 1162ed2 Add createSparcV8FPMoverPass(). by Brian Gaeke · 20 years ago
- 15b2838 Pass which converts FpMOVD (double move pseudoinstructions) to pairs by Brian Gaeke · 20 years ago
- b5ddea5 More testcases for recent instcombine patches by Chris Lattner · 20 years ago
- dd763f4 Hrm, really, all tests passed without this, but it is scary to think how... by Chris Lattner · 20 years ago
- f6d1d7d Remove debugging printout Instcombine (setcc (truncate X), C1). by Chris Lattner · 20 years ago
- a41fc77 To go along with sabre's improved InstCombining, improve recognition of by Nate Begeman · 20 years ago
- 6a0ec6f Improve validity checking of windows path names and fix file creation problems. by Reid Spencer · 20 years ago
- ced4110 Use llvm::sys::Path to destroy the file. by Reid Spencer · 20 years ago
- 10366a4 Win32 implementation of TimeValue::now(). by Reid Spencer · 20 years ago
- d722bf5 FreeBSD implementation of the TimeValue::now() method. by Reid Spencer · 20 years ago
- b4f40d2 Fold (X setcc C1) | (X setcc C2) by Chris Lattner · 20 years ago
- 0b94884 New testcase by Chris Lattner · 20 years ago
- 955f331 Fold (and (setcc X, C1), (setcc X, C2)) by Chris Lattner · 20 years ago
- 7f12bbb * Add `deplibs' keyword for specifying a list of dependent libraries by Misha Brukman · 20 years ago
- 137c8fb Add `deplibs' keyword for specifying a list of dependent libraries by Misha Brukman · 20 years ago
- 3b03395 New testcases by Chris Lattner · 20 years ago
- 8d5c503 Add support for the isLoad and isStore flags, needed by the instruction scheduler by Nate Begeman · 20 years ago
- cdd66b5 Add support for the isLoad and isStore flags, needed by the instruction scheduler by Nate Begeman · 20 years ago
- 5b71d3a Turn the hasDelaySlot flag into the M_DELAY_SLOT_FLAG by Chris Lattner · 20 years ago
- 49db6fe Be consistent with our naming by Chris Lattner · 20 years ago
- 7baaf09 Capture delay slot info by Chris Lattner · 20 years ago
- dcc4a6f Capture information about whether the target instructions have delay slots by Chris Lattner · 20 years ago
- 18d19ca Implement X / C1 / C2 folding Implement (setcc (shl X, C1), C2) folding. by Chris Lattner · 20 years ago
- 46c4dcd New testcase by Chris Lattner · 20 years ago
- 59359f1 New testcases by Chris Lattner · 20 years ago
- 0cba71b shl is always zero extending, so always use a zero extending shift right. by Chris Lattner · 20 years ago
- 8fb6882 New testcase for a latent bug in instcombine that I have been chasing for by Chris Lattner · 20 years ago
- e39cd63 * InstructionReader.cpp was absorbed into Reader.cpp * Wrap at 80 cols by Misha Brukman · 20 years ago
- 44666b1 Fix doxygen comment by Misha Brukman · 20 years ago
- 90c82b9 Touch output files before reading or writing them, so that they are by Brian Gaeke · 20 years ago
- ef672a6 Corrected spelling of Makefile variable, thereby re-enabling profile by John Criswell · 20 years ago
- c72c617 Add includes and use std:: for standard library calls to make code by Alkis Evlogimenos · 20 years ago
- 98e81bf Bug fixed by Chris Lattner · 20 years ago
- f9b28d2 Testcase for LLVM PR445 by Chris Lattner · 20 years ago
- f3ba6dd Since we use alloca now make sure we include the proper headers for it. by Alkis Evlogimenos · 20 years ago