- 6e141fd Implicit def instructions, e.g. X86::IMPLICIT_DEF_GR32, are always re-materializable and they should not be spilled. by Evan Cheng · 18 years ago
- 67f1c49 Remove host endianness info from TargetData and by Duncan Sands · 18 years ago
- 8d2ed33 Remove a forward-declaration for a non-existant class. by Dan Gohman · 18 years ago
- 8908132 Allow vector integer constants to be created with by Dan Gohman · 18 years ago
- 41ff20b Use vector for child storage instead of map. This will also make by Anton Korobeynikov · 18 years ago
- 7915cbe Revert r44626, which turned off the use of readonly by Duncan Sands · 18 years ago
- ed22325 1. "Upgrage" comments. by Wojciech Matyjewicz · 18 years ago
- bf3348d Regenerate. by Christopher Lamb · 18 years ago
- d49e18d Implement part of review feedback for address spaces. by Christopher Lamb · 18 years ago
- 794405e Use shuffles to implement insert_vector_elt for i32, i64, f32, and f64. by Evan Cheng · 18 years ago
- 2044bcc Add a test case for -optimize-ext-uses. by Evan Cheng · 18 years ago
- db2d524 Lower a build_vector with all constants into a constpool load unless it can be done with a move to low part. by Evan Cheng · 18 years ago
- 621dead Add a guard to cxxabi header as other platform may not support it. by Zhou Sheng · 18 years ago
- 6a7951c Fixed PR1629. by Zhou Sheng · 18 years ago
- 7f135cc Fix a bug in my previous patch, thanks to Jay Foad for by Chris Lattner · 18 years ago
- 765dff2 Don't muck with phi nodes; bug fixes. by Evan Cheng · 18 years ago
- a28c6bf Correct typo for Linux: s/esp/%rsp/ by Scott Michel · 18 years ago
- 8245aab Bit masks conflicted. Needed to bump them by one. by Bill Wendling · 18 years ago
- ed2ffa2 Forgot to remove a register from the PHI-union after I'd determined that it by Owen Anderson · 18 years ago
- 1ae6135 Add (very basic) bindings for ModuleProvider. by Gordon Henriksen · 18 years ago
- 772de51 Bug fix. Only safe to perform extension uses optimization if the source of extension is also defined in the same BB as the extension. by Evan Cheng · 18 years ago
- 3a3f163 Changes from Curtis Dunham implementing lazy cycle detection algorithm. by Daniel Berlin · 18 years ago
- 39c883c If deleting a reload instruction due to reuse (value is available in register R and reload is targeting R), make sure to invalidate the kill information of the last kill. by Evan Cheng · 18 years ago
- efe2be7 Need to grow the indexed map. Added debug statements. by Bill Wendling · 18 years ago
- a17ad59 Simplify slightly. by Bill Wendling · 18 years ago
- 765d8e5 Remove Trie::Edge class. Now edge labels are stored into nodes itself. by Anton Korobeynikov · 18 years ago
- d525f66 More progress on StrongPHIElimination. Now we actually USE the DomForest! by Owen Anderson · 18 years ago
- 12ebf14 Blark! How in the world did this work without this?! by Bill Wendling · 18 years ago
- 28bd5f0 - Update the virtual reg to machine instruction map when hoisting. by Bill Wendling · 18 years ago
- 650b052 Checking for "zero operands" during the "CanHoistInst()" method isn't necessary by Bill Wendling · 18 years ago
- 6e041c2 Allow the JIT to encode MMX instructions by Nate Begeman · 18 years ago
- ac9d6cc Use correct member access operator. (my test commit as well) by Wojciech Matyjewicz · 18 years ago
- 7228c9e Rename these tests to use the appropriate suffixes. by Dan Gohman · 18 years ago
- 83935ac Use not instead of ignore when an exit status is expected to always be non-zero. by Dan Gohman · 18 years ago
- 131c60a Don't redirect stderr when it isn't needed. by Dan Gohman · 18 years ago
- 216b74c Fix compilation. by Duncan Sands · 18 years ago
- 52cf47e Update credits. by Christopher Lamb · 18 years ago
- 284d992 Add information on address space qualifiers for pointer types and global by Christopher Lamb · 18 years ago
- a8ed9bf Regenerate. by Christopher Lamb · 18 years ago
- fe63fb9 Implement address space attribute for LLVM pointer types. Address spaces are by Christopher Lamb · 18 years ago
- 7431c2b Teach VMCore to constant fold shufflevectors with constant operands. by Chris Lattner · 18 years ago
- 1afab9c Implement constant folding if vector<->vector bitcasts where the number by Chris Lattner · 18 years ago
- 9af1887 Don't have APInt.cpp depend upon DerivedTypes.h. This helps with splitting the by Reid Spencer · 18 years ago
- 64735cc Add first and really dirty version of generic Trie structure by Anton Korobeynikov · 18 years ago
- 9eaa835 significantly simplify some code, no functionality change. by Chris Lattner · 18 years ago
- 2b0f806 refactor some code, no functionality change. by Chris Lattner · 18 years ago
- 22f07ff Switch over to MachineLoopInfo. by Evan Cheng · 18 years ago
- ce25443 Pretty print shuffle mask operand. by Evan Cheng · 18 years ago
- 14b32e1 - Improved v8i16 shuffle lowering. It now uses pshuflw and pshufhw as much as by Evan Cheng · 18 years ago
- 844e0f9 x86 doesn't actually want to custom lower v3i32 by Nate Begeman · 18 years ago
- ad93c4f CollectorMetadata and Collector are rejiggered to get along with by Gordon Henriksen · 18 years ago
- 5194522 Project file maintenance. by Gordon Henriksen · 18 years ago
- 57d7d3f Move TargetData::hostIsLittleEndian out of line, which means we by Chris Lattner · 18 years ago
- bbc6597 Adding Ocaml bindings for the bitreader as requested by Sarah by Gordon Henriksen · 18 years ago
- 7eb5877 Hey, English is not my native language :) by Anton Korobeynikov · 18 years ago
- 2fb9dee Clarify the need of CFI() stuff by Anton Korobeynikov · 18 years ago
- 5f68287 Provide convenient way to disable CFI stuff for old/broken assemblers. by Anton Korobeynikov · 18 years ago
- f286f6f Fix PR1850 by removing an unsafe transformation from VMCore/ConstantFold.cpp. by Chris Lattner · 18 years ago
- 9324665 Added two bounds checks to the BitVector class to detect by Ted Kremenek · 18 years ago
- 555c729 split isBinaryOp into a static and member version. by Chris Lattner · 18 years ago
- 9795bb8 Fix some wording. by John Criswell · 18 years ago
- 1a4ab52 Add StringPool + new CodeGen files to win32 build by Chuck Rose III · 18 years ago
- ec90cd1 Disable cfi directives for now, darwin does't support them. by Chris Lattner · 18 years ago
- cbb8bad Make PruneEH update the nounwind/noreturn attributes by Duncan Sands · 18 years ago
- 1eff704 Fix PR1836: in the interpreter, read and write apints by Duncan Sands · 18 years ago
- 3a7bcc4 And finally annotate X86-64 version of callback. by Anton Korobeynikov · 18 years ago
- df7814c Provide annotation for SSE version of callback. It's even more by Anton Korobeynikov · 18 years ago
- a14b669 Annotate JIT callback function with call frame infromation. by Anton Korobeynikov · 18 years ago
- 22ad1d7 It looks like this has been broken for some time - get it to compile. by Duncan Sands · 18 years ago
- afc6de0 A little more progress on StrongPHIElimination, now that I have a better sense of by Owen Anderson · 18 years ago
- 11a4f64 Improve branch folding by recgonizing that explict successor relationships impact the value of fall-through choices. by Christopher Lamb · 18 years ago
- 53c34b1 Delete the CollectorNamePool if it should become empty. by Gordon Henriksen · 18 years ago
- e754abe Fix a typo spotted by Nick Lewycky. by Gordon Henriksen · 18 years ago
- 80a75bf Adding a collector name attribute to Function in the IR. These by Gordon Henriksen · 18 years ago
- afba8fe Reverting dtor devirtualization patch. by Gordon Henriksen · 18 years ago
- 65b2118 remove some dead code. by Chris Lattner · 18 years ago
- d418239 fix some warnings. by Chris Lattner · 18 years ago
- 429c822 Fix a big problem in the recent dtor refactoring work, now it passes 2007-11-19-InlineAsm.ll by Chris Lattner · 18 years ago
- ed455c8 Devirtualizing Value destructor (PR889). Patch by Pawel Kunio! by Gordon Henriksen · 18 years ago
- 46a6e79 Duncan points out that the subtraction is unneeded since hte code by Chris Lattner · 18 years ago
- 3820069 Upgrading this test to 2.0 .ll syntax. by Gordon Henriksen · 18 years ago
- f88380b Fix PR1782, patch by Wojtek Matyjewicz! by Chris Lattner · 18 years ago
- 8d1ea75 Fix a very silly typo. by Gordon Henriksen · 18 years ago
- b25a093 Fix accidental commit by Bill. by Chris Lattner · 18 years ago
- 0097555 Add support for splitting the operand of a return instruction. by Chris Lattner · 18 years ago
- 041b3f8 Reverting 44702. It wasn't correct to rename them. by Bill Wendling · 18 years ago
- eeaad40 add many new cases to SplitResult. SplitResult now handles all the cases that LegalizeDAG does. by Chris Lattner · 18 years ago
- 5018786 Implement splitting support for store, allowing us to compile: by Chris Lattner · 18 years ago
- 697b53e implement vector splitting of load, undef, and binops. by Chris Lattner · 18 years ago
- e4af7b5 implement some methods. by Chris Lattner · 18 years ago
- 13c6a17 add scaffolding for splitting of vectors. by Chris Lattner · 18 years ago
- 9d49494 Project cleanups by Nate Begeman · 18 years ago
- e507c48 Remove dead file and directory. by Chris Lattner · 18 years ago
- 7514646 reorganize header to separate into functional blocks. by Chris Lattner · 18 years ago
- ee88813 split scalarization out to its own file. by Chris Lattner · 18 years ago
- cc663a8 Split expansion out into its own file. by Chris Lattner · 18 years ago
- 08d1275 Split promotion support out to its own file. by Chris Lattner · 18 years ago
- 524825b Rename LegalizeDAGTypes.cpp -> LegalizeTypes.cpp by Chris Lattner · 18 years ago
- dff67f5 Split the class definition of DAGTypeLegalizer out into a header. by Chris Lattner · 18 years ago
- 7446d0c Incorporating review feedback from Reid. by Gordon Henriksen · 18 years ago