- 29ce955 Add a ValueInfoT template parameter to DenseMap so that it can properly make decisions by Owen Anderson · 17 years ago
- 98153ec Don't bother to initialize values corresponding to empty or tombstone keys. by Owen Anderson · 17 years ago
- 0a890e2 Fix a typo in memdep, which was causing PR1648. by Owen Anderson · 17 years ago
- 16ebc26 Fix bugs with &=, intersect with complement. Add three argument version of intersect with complement. by Daniel Berlin · 17 years ago
- 9544dc2 Fix non-deterministic behavior in the DenseMap copy constructor. by Owen Anderson · 17 years ago
- 1b6998e Add remaining functions necessary for andersen's by Daniel Berlin · 17 years ago
- c3957d1 Avoid negative logic. by Devang Patel · 17 years ago
- d35ed2c Refactor code into a separate method. by Devang Patel · 17 years ago
- 644f149 Testcase for PR1634 by Chris Lattner · 17 years ago
- 964be45 Clear split info object. by Devang Patel · 17 years ago
- 4f12c5f Split condition does not have to be ICmpInst in all cases. by Devang Patel · 17 years ago
- ba32a5f Check all terminators inside loop. by Devang Patel · 17 years ago
- 75e3bd5 remove obsolete testcase by Chris Lattner · 17 years ago
- 50d9d77 remove some dead code, this is handled by constant folding. by Chris Lattner · 17 years ago
- a0ef5ed Fix a buggy constant folding transformation when handling aliases. by Chris Lattner · 17 years ago
- 0c0f7c9 Swap exit condition operands if it works. by Devang Patel · 17 years ago
- 569f737 regenerate by Chris Lattner · 17 years ago
- e543424 Fix PR1645 by resolving forward alias references. by Chris Lattner · 17 years ago
- 0c82b9d Add missing llvm-dis. by Dale Johannesen · 17 years ago
- be36798 80 col. by Evan Cheng · 17 years ago
- f618e7c New entry. by Evan Cheng · 17 years ago
- 2d98238 Observation of rematerialization. by Evan Cheng · 17 years ago
- bf8ae84 Add some notes about better flag handling. by Chris Lattner · 17 years ago
- 61c5ff4 Emit: by Chris Lattner · 17 years ago
- 8de5f1c this is not infinite recursion. by Chris Lattner · 17 years ago
- 87b51bc 1. Don't call Value::getName(), which is slow. by Chris Lattner · 17 years ago
- 8d9455d Prevent tailcallelim from breaking "recursive" calls to builtins. by Chris Lattner · 17 years ago
- b0869ed It's not safe to rematerialize MOV32r0 etc. by simply cloning the original by Evan Cheng · 17 years ago
- 9c7a9f1 Filter exit conditions which are not yet handled. by Devang Patel · 17 years ago
- cf6af30 New test. by Devang Patel · 17 years ago
- bc533cd Require SCEV before LCSSA. by Devang Patel · 17 years ago
- 7fad7e3 Remove an un-needed dependence query. This improves compile time marginally on 401.bzip2. by Owen Anderson · 17 years ago
- 2f5d593 Add SparseBitVector implementation by Daniel Berlin · 17 years ago
- d06eb2c Turn GVN on by default. by Owen Anderson · 17 years ago
- 907f28c Implement misaligned FP loads and stores. by Dale Johannesen · 17 years ago
- db7e3c9 Fix description of the call instruction. There are two types, with one being by Nick Lewycky · 17 years ago
- 418d360 Fix for VisualStudio. It is treating a 2 bit enum as a signed int for comparison purposes, causing failures. Using an extra bit fixes it. by Chuck Rose III · 17 years ago
- 7dfda9e Smarter Reset(). Instead of deallocating all memory regions and reallocate the by Evan Cheng · 17 years ago
- ef61ed3 TableGen no longer emit CopyFromReg nodes for implicit results in physical by Evan Cheng · 17 years ago
- 82d2514 Add missing index versions of instructions to the map. by Bill Wendling · 17 years ago
- 1ab7989 Avoid storing and reloading zeros and other constants from stack slots by Dan Gohman · 17 years ago
- cdd509a Apply feedback from previous patch. by Dale Johannesen · 17 years ago
- 073d48d Revert previous change to IR. by Dale Johannesen · 17 years ago
- 588af2f Add support for having different alignment for objects on call frames. by Rafael Espindola · 17 years ago
- 8806c7b Split eh.select / eh.typeid.for intrinsics into i32/i64 versions. This is needed, because they just "mark" register by Anton Korobeynikov · 17 years ago
- 0fe4b5a Test for PR1641. by Bill Wendling · 17 years ago
- a54c7eb Don't zap back to back volatile load/stores by Chris Lattner · 17 years ago
- 718cb66 Add lengthof and endof templates that hide a lot of sizeof computations. by Owen Anderson · 17 years ago
- af992f7 by David Greene · 17 years ago
- 43421b3 Next round of APFloat changes. by Dale Johannesen · 17 years ago
- 325be7c Proper handle case, when aliasee is external weak symbol referenced only by alias itself. by Anton Korobeynikov · 17 years ago
- 04fa32f by David Greene · 17 years ago
- 2c17c4d by David Greene · 17 years ago
- 455e176 Use isTrueWhenEqual. Thanks Chris! by Nick Lewycky · 17 years ago
- 5a5ff9d When the two operands of an icmp are equal, there are five possible predicates by Nick Lewycky · 17 years ago
- dd199d2 Fix a memory leak. by Evan Cheng · 17 years ago
- 61d9c86 Fix a bug in X86InstrInfo::convertToThreeAddress that caused it to codegen: by Evan Cheng · 17 years ago
- 399ea50 LVXL and STVXL are also a load and store resp. by Bill Wendling · 17 years ago
- 38a9096 Accidentially left this out. by Evan Cheng · 17 years ago
- f3bb2e6 Use pool allocator for all the VNInfo's to improve memory access locality. This reduces coalescing time on siod Mac OS X PPC by 35%. Also remove the back ptr from VNInfo to LiveInterval and other tweaks. by Evan Cheng · 17 years ago
- 188b522 Added Reset() to free all allocated memory regions and reset state to be the same as right after ctor. by Evan Cheng · 17 years ago
- df344fe Missing break. Patch by Wojciech Matyjewicz. by Evan Cheng · 17 years ago
- 58c2e4c Fix mod so it actually works. Fix conversions to by Dale Johannesen · 17 years ago
- c331d30 Forgot to obey 80 column rule. Fixing that. by Chuck Rose III · 17 years ago
- c2ec2ba Change all floating constants that are not exactly by Dale Johannesen · 17 years ago
- d4af306 Added default parameters to GetElementPtrInstr constructor call. Visual Studio 2k5 was getting confused and was unable to compile it. Suspected compiler error. by Chuck Rose III · 17 years ago
- 9886504 Due to label merging, the last label for an invoke by Duncan Sands · 17 years ago
- e968514 Testcases for PR1628. by Duncan Sands · 17 years ago
- 57810cd Fix PR1628. When exception handling is turned on, by Duncan Sands · 17 years ago
- c3536b8 Add the 64-bit versions of the DS* Altivec instructions. by Bill Wendling · 17 years ago
- 305743d Enable loop index split pass. by Devang Patel · 17 years ago
- d24e599 Insert cloned loop basic blocks before original loop header. by Devang Patel · 17 years ago
- a34d395 Fix for PR1632. EHSELECTION always produces a i32 value. by Evan Cheng · 17 years ago
- 67c906d Fix for PR1613: added 64-bit rotate left PPC instructions and patterns. by Evan Cheng · 17 years ago
- 425e8c7 Always check the type of node. This prevents situations such as selecting 32-bit rotate target instruction for a 64-bit node when 64-bit pattern is missing. by Evan Cheng · 17 years ago
- 5fd22a8 by David Greene · 17 years ago
- 6d5e7d9 fix reversal bug in preceding checkin by Dale Johannesen · 17 years ago
- 418a04e by David Greene · 17 years ago
- f0e8560 by David Greene · 17 years ago
- 29d62be Mac OS X X86-64 ABI is same as the standard. by Evan Cheng · 17 years ago
- b8f7479 by David Greene · 17 years ago
- 3825262 Reapply r41578 with proper fix by Anton Korobeynikov · 17 years ago
- 406452d Silence warning while compiling with gcc 4.2 by Anton Korobeynikov · 17 years ago
- 9cc54f5 Emit proper "secrel" directive, where possible. This fixes invalid asm syntax of debug info on mingw32. Also, cleanup by Anton Korobeynikov · 17 years ago
- 3430135 More tweaks to improve compile time. by Evan Cheng · 17 years ago
- 4e9c473 Fix a gcroot lowering bug. by Evan Cheng · 17 years ago
- e15c2db Oops, should be part of 41664; won't work very well without this piece. by Dale Johannesen · 17 years ago
- c4dd3c3 Add mod, copysign, abs operations to APFloat. by Dale Johannesen · 17 years ago
- fadfb5b std::map -> DenseMap for slight compile time benefit. by Evan Cheng · 17 years ago
- c5a879c Allow the configure options to be set according to the llvm-top options. by Reid Spencer · 17 years ago
- ee84768 Revise per review of previous patch. by Dale Johannesen · 17 years ago
- 1b5dcc3 Initial support for calling functions with byval arguments on x86-64 by Rafael Espindola · 17 years ago
- 7240ae3 Align i64 and f64 at 8 byte on x86-64. by Rafael Espindola · 17 years ago
- d4e4937 Remove an unnecessary element, saving 4 bytes per LiveInterval. by Evan Cheng · 17 years ago
- c14b144 Use std::map instead of a (potentially very sparse) array to track val# defined by copy from the other live range. Minor compile time win when number of val# is large. by Evan Cheng · 17 years ago
- 144451f Update test case to reflect Dale's change. by Evan Cheng · 17 years ago
- eaf0894 Enhance APFloat to retain bits of NaNs (fixes oggenc). by Dale Johannesen · 17 years ago
- 8c13263 Instruction formats added used to generate multiply instructions of V5TE. by Raul Herbster · 17 years ago
- b94e608 Unused relocation type reloc_arm_absolute removed. by Raul Herbster · 17 years ago
- 9c1a382 Comments added. It now generates V5TE multiply instructions. However, it is still necessary to model PUWLSH bits more clearly. by Raul Herbster · 17 years ago