- 24f2ea3 Add implicit def of EFLAGS on those instructions that may modify flags. by Evan Cheng · 17 years ago
- f82e1e6 And an FoldingSetImpl::NodeID::AddInteger overload for int64_t, to avoid by Dan Gohman · 17 years ago
- 99da4e7 Add explicit triples to avoid default behavior that varies by host. by Dan Gohman · 17 years ago
- 92dfe20 Remove isReg, isImm, and isMBB, and change all their users to use by Dan Gohman · 17 years ago
- 693f541 Change "tmp." to "tmp" for temporaries created by ScalarEvolutionExpander by Dan Gohman · 17 years ago
- cb648f9 Remove spurious consts. This fixes warnings with compilers that by Dan Gohman · 17 years ago
- 7effac5 Add support for functions with byval arguments on x86 by Rafael Espindola · 17 years ago
- 5e6e494 Fix a logic error in ValueIsOnlyUsedLocallyOrStoredToOneGlobal that caused by Chris Lattner · 17 years ago
- ce4e748 silence a bogus gcc warning. by Chris Lattner · 17 years ago
- fdd9f00 Fix comments. by Evan Cheng · 17 years ago
- 5c70954 Change to 2.2svn. by Tanya Lattner · 17 years ago
- c684910 Temporary reverting r41817 by Bill Wendling · 17 years ago
- 309f20f Teach GlobalLoadUsesSimpleEnoughForHeapSRA and the SROA rewriter how to handle by Chris Lattner · 17 years ago
- a637a8b be tolerant of PHI nodes when rewriting heap SROA code. This is a step by Chris Lattner · 17 years ago
- 330245e refactor some code, no functionality change. On the path to PR1639 by Chris Lattner · 17 years ago
- c451f9c Make ValueIsOnlyUsedLocallyOrStoredToOneGlobal smart enough to see through by Chris Lattner · 17 years ago
- 8168618 Make AllUsesOfLoadedValueWillTrapIfNull strong enough to see through PHI by Chris Lattner · 17 years ago
- 53698d7 remove dead enum value. by Chris Lattner · 17 years ago
- 8a90198 Make single-argument ctors explicit to avoid tricky bugs :) by Chris Lattner · 17 years ago
- 3d6992f Fix build problems on Cygwin (PR1652), patch by Patrick Walton. by Chris Lattner · 17 years ago
- ffddf97 Added getNumDefs(). by Evan Cheng · 17 years ago
- 6600377 Bug fixes. by Evan Cheng · 17 years ago
- 6900132 Remove dead code. by Evan Cheng · 17 years ago
- 05e69c1 Yet another getTargetNode variant. by Evan Cheng · 17 years ago
- 85dbe1a Initial support for multi-result patterns: by Evan Cheng · 17 years ago
- 0d8d316 Fixed a typo that's causing a missing kill marker. by Evan Cheng · 17 years ago
- bef8e0b add a new BF->LLVM translator, contributed by Sterling Stein. by Chris Lattner · 17 years ago
- 36597a5 Change llvm.gcroot to not init the root to null at runtime, this prevents by Chris Lattner · 17 years ago
- ea58310 Generated files for previous patch. by Dale Johannesen · 17 years ago
- 9d5f456 Revise previous patch per review comments. by Dale Johannesen · 17 years ago
- 257500d Compensate for partCount change in Bogus definition by Dale Johannesen · 17 years ago
- fe4afb1 Enable indirect encoding for the personality function by Bill Wendling · 17 years ago
- ec39cb9 Move dump out of class, use "\n" instead of endl by Daniel Berlin · 17 years ago
- 6d6d352 Sometimes a MI can define a register as well as defining a super-register at the by Evan Cheng · 17 years ago
- 0153732 Fix date :) by Anton Korobeynikov · 17 years ago
- 440d746 Testcase for recent pragma pack stuff by Anton Korobeynikov · 17 years ago
- 071a279 Remove (somewhat confusing) Imp<> helper, use let Defs = [], Uses = [] instead. by Evan Cheng · 17 years ago
- 3054dde Added status flags register: EFLAGS. by Evan Cheng · 17 years ago
- aeb7d4d Allow set operators with multiple destinations, i.e. (set x, y, (op a, b)). by Evan Cheng · 17 years ago
- c72cd7e Generated files for previous patch. by Dale Johannesen · 17 years ago
- 3f6eb74 Add APInt interfaces to APFloat (allows directly by Dale Johannesen · 17 years ago
- 6320260 Convert to use ilist and non-pointer lists for extra goodness by Daniel Berlin · 17 years ago
- 4e319a3 Add accessor method. by Bill Wendling · 17 years ago
- ef4a661 Add a bool to indicate if we should set the "indirect encoding" bit in the Dwarf by Bill Wendling · 17 years ago
- 95bb69a Reenable libgc and libprofile is explicitly requested. by Chris Lattner · 17 years ago
- 210329a remove an obsolete library. by Chris Lattner · 17 years ago
- 111e8ce update this to use llvm-config, patch by Jose M. Moya by Chris Lattner · 17 years ago
- bba5037 Test that a call to a trampoline is turned into a call to by Duncan Sands · 17 years ago
- d50dc73 Two ParamAttrsVectors which differ by a permutation by Duncan Sands · 17 years ago
- b84abcd Turn calls to trampolines into calls to the underlying nested function. by Duncan Sands · 17 years ago
- f7331b3 Fold the adjust_trampoline intrinsic into by Duncan Sands · 17 years ago
- 49c2393 My compiler warns about the semicolon. by Duncan Sands · 17 years ago
- d60da49 The personality function on Darwin needs a global stub. We then refer to by Bill Wendling · 17 years ago
- 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