- eb388af improve comments. by Chris Lattner · 16 years ago
- 867661a factor another large hunk of code out into its own function. by Chris Lattner · 16 years ago
- 4f60e4d add a description. by Chris Lattner · 16 years ago
- 3698909 Final bit of simplification for FoldBranchToCommonDest. by Chris Lattner · 16 years ago
- 70087f3 simplify logic a bit by Chris Lattner · 16 years ago
- 1347e87 Refactor some code out into its own helper function, getting rid of crazy multiline by Chris Lattner · 16 years ago
- 56eb133 Fix comment. by Duncan Sands · 16 years ago
- 3dda08a Fix PR2231 - opt -internalize -std-compile-opts should run internalize first by Chris Lattner · 16 years ago
- 9322fe0 Remove deleted files from VC++ project. by Cedric Venet · 16 years ago
- a052246 Inline typedef for alist_iterator::pointer to work with MSVC++. by Ted Kremenek · 16 years ago
- 59cff12 Stop creating extraneous smax/umax in SCEV. This removes a regression where we by Nick Lewycky · 16 years ago
- 0660750 operator[] is not defined for list::iterator. Overload it in ilist::iterator by Nick Lewycky · 16 years ago
- 3ac9e10 Enhance analysis of srem. by Nick Lewycky · 16 years ago
- 5330192 Implement llvm.atomic.cmp.swap.i32 on PPC. Patch by Gary Benson! by Evan Cheng · 16 years ago
- b9890ae Typos. by Evan Cheng · 16 years ago
- 79a796c Fix PR2536: a nasty spiller bug. If a two-address instruction uses a register but the use portion of its live range is not part of its liveinterval, it must be defined by an implicit_def. In that case, do not spill the use. e.g. by Evan Cheng · 16 years ago
- b5eec33 Back out 53476 and 53480 for now. Somehow they cause llc to miscompile 179.art. by Evan Cheng · 16 years ago
- cddc11e Add a utility function to MachineInstr for testing whether an instruction by Dan Gohman · 16 years ago
- e6acf36 Fix spelling of "hierarchy" in comments. by Dan Gohman · 16 years ago
- e4f1a7e Fix typos in comments. by Dan Gohman · 16 years ago
- a54cf17 Include a frame index in the "fixed stack" pseudo source value by Dan Gohman · 16 years ago
- eca64f0 Minor tweaks to the ImmutableList iterator interface. by Ted Kremenek · 16 years ago
- 499d7cf Porting r53478 into mainline: by Bill Wendling · 16 years ago
- 5e76c3b Fix an obsolete top-level comment. by Dan Gohman · 16 years ago
- 0f4012f Factor out debugging code into the common base class. by Dan Gohman · 16 years ago
- dbe2a5a Add support for putting NamedRegionTimers in TimerGroups, and by Dan Gohman · 16 years ago
- c418bf3 Use find instead of lower_bound. by Dan Gohman · 16 years ago
- 78d6045 add support for returning i128, PR2532. by Chris Lattner · 16 years ago
- dc2fbdd Trim unnecessary #includes. by Dan Gohman · 16 years ago
- c45996b Don't call lookupNumber more than we have to. by Owen Anderson · 16 years ago
- 92e0834 Remove an apparently useless routine: there should by Duncan Sands · 16 years ago
- ac6cece It is pointless to turn a UINT_TO_FP into an by Duncan Sands · 16 years ago
- 9bed0f5 Add two missing SINT_TO_FP libcalls. by Duncan Sands · 16 years ago
- edfba7e Port a shift-by-1 optimization from LegalizeDAG: it by Duncan Sands · 16 years ago
- dddc629 Add support for 128 bit shifts and 32 bit shifts on 16 bit machines. by Duncan Sands · 16 years ago
- 7d9843f Document 'mask' in this calculation. by Nick Lewycky · 16 years ago
- 569d8f7 Align comments, colons and cases. Remove trailing whitespace. by Duncan Sands · 16 years ago
- 1f26c18 Remove misleading constant from comment. by Nick Lewycky · 16 years ago
- 4bf1e59 Add another optimization from PR2330. Also catch some missing cases that are by Nick Lewycky · 16 years ago
- 71ca353 The frame address on an x86-64 box needs to be offset by -8, not -4. by Bill Wendling · 16 years ago
- d01bee7 a missed optimization that Eli spotted by Chris Lattner · 16 years ago
- f9685ac another bug in the same line. by Chris Lattner · 16 years ago
- a8ff4a8 fix a bug spotted by Eli's eagle eyes by Chris Lattner · 16 years ago
- 183661e simplify and merge a bunch of code. Instead of comparing against by Chris Lattner · 16 years ago
- 84dff67 fold away (x <= cst) earlier, allowing us to not have to by Chris Lattner · 16 years ago
- 85b5eb0 Fix folding of icmp's of i1 where the comparison is signed. The code by Chris Lattner · 16 years ago
- f299184 Fix a bogus optimization: folding (slt (zext i1 A to i32), 1) -> (slt i1 A, true) by Chris Lattner · 16 years ago
- 99672cb make this condition more precise. by Chris Lattner · 16 years ago
- 1913b94 regenerate by Chris Lattner · 16 years ago
- d159901 Implement PR2538 by Chris Lattner · 16 years ago
- c563e1d Fix a bug in the soft-float handling of FCOPYSIGN that Duncan noticed by Chris Lattner · 16 years ago
- 70587ea make legalize types be a command line option: -enable-legalize-types. by Chris Lattner · 16 years ago
- 0ebf14c Make typedef public to make MSVC++ happy. by Ted Kremenek · 16 years ago
- 3000357 Make some typedefs public to make MSVC++ happy. by Ted Kremenek · 16 years ago
- ccaa654 Make typedefs in ilist public (Visual C++ errors out when they are private). by Ted Kremenek · 16 years ago
- 98fd7f6 Pull r53428 from Gaz into mainline: by Bill Wendling · 16 years ago
- 07f3cf7 Added ImmutableMap constructor that accepts a const TreeTy*. by Ted Kremenek · 16 years ago
- bbcec68 Put CPPBackend tests into their own directory and run them only if they're by Bill Wendling · 16 years ago
- 4f4b348 Tidy up #includes. by Dan Gohman · 16 years ago
- ea8a865 Add a SubclassData field to SDNode, similar to what's done by Dan Gohman · 16 years ago
- 90b58e0 Fix a copy+pasto in an assertion string. by Dan Gohman · 16 years ago
- 46e7730 Stack objects have nonnegative indices, not just positive indices. by Dan Gohman · 16 years ago
- 358f5ac Escape the graph name. This unbreaks -view-cfg. by Dan Gohman · 16 years ago
- 1bf85e5 Remove this file; the code that it went with is no longer in the repository. by Dan Gohman · 16 years ago
- fdeb4b3 Make stack slot coloring's debug output more consistent with other passes. by Dan Gohman · 16 years ago
- bdb10fe Change StackSlotForVirtReg (which maps vregs to frame indices) from std::map to IndexedMap. by Evan Cheng · 16 years ago
- 6291d69 Remove extraneous vertical whitespace before Eric gets the wrong idea ;-) by Chris Lattner · 16 years ago
- 85e7ac0 Fix an altivec constant miscompilation that Duncan found through by Chris Lattner · 16 years ago
- 5ac319a Add support for 128 bit multiplicative operations. by Duncan Sands · 16 years ago
- be1ad4d Add a mysteriously missing libcall, FPTOSINT_F80_I32. by Duncan Sands · 16 years ago
- 03dc093 Fix a FIXME: use an apint in CTTZ legalization. by Duncan Sands · 16 years ago
- ae099d5 Remove PromoteIntRes_FP_ROUND - not sure what it by Duncan Sands · 16 years ago
- c5ffb45 Make sure the alignment of the temporary created by Duncan Sands · 16 years ago
- f4e4629 Make the LegalizeType method naming scheme more regular. by Duncan Sands · 16 years ago
- e1d97b1 Don't barf when dumping a constant that contains by Duncan Sands · 16 years ago
- df99c29 Correct a comment. by Duncan Sands · 16 years ago
- d16918f Restructure dead argument elimination, try #3 :-) by Matthijs Kooijman · 16 years ago
- ef0732d - Change the horrible N^2 isRegReDefinedByTwoAddr. Now callers must supply the operand index of def machineoperand and at most one full scan of non-implicit operands is needed. by Evan Cheng · 16 years ago
- 5dcc41f Fix overzealous optimization. Thanks to Duncan Sands for pointing out my error! by Nick Lewycky · 16 years ago
- 743a1e6 Use DenseMap instead of std::map in local register allocation. This improves the time on instcombine from .31s to .22s by Owen Anderson · 16 years ago
- ecee36e Fix 403.gcc. Finally got the check for two-address-ness correct. by Owen Anderson · 16 years ago
- c007848 Fix the build by adding a #include. by Owen Anderson · 16 years ago
- 5ed2ba2 The source and dest of an alias are *not* required to have the same type, by Chris Lattner · 16 years ago
- 331e2bd Fix for PR2472. Use movss to set lower 32-bits of a zero XMM vector. by Evan Cheng · 16 years ago
- ae55e04 open plugins with RTLD_GLOBAL, pointed out by Bram Adams. by Chris Lattner · 16 years ago
- 7cc9a4b SImplify ConstantVector::get a bit and make it turn a vector by Chris Lattner · 16 years ago
- fea85c4 Fix a case where vector comparison constant folding would cause an by Chris Lattner · 16 years ago
- cd4e5b0 add a helper method for code that wants to handle vector by Chris Lattner · 16 years ago
- 8638144 add a helper method for code that wants to handle vector by Chris Lattner · 16 years ago
- 330e7e4 elementwise comparison of vector constants was completely wrong. Fix by Chris Lattner · 16 years ago
- 250c1d8 - Replace use of std::map<std::string, ..> with StringMap. Replace use of std::map with DenseMap, std::set with SmallPtrSet. This results in minor speed up. by Evan Cheng · 16 years ago
- eacdef2 Revert r53367, which was breaking things. by Owen Anderson · 16 years ago
- b9c33c3 Simplify hasNUsesOfValue and hasAnyUsesOfValue even more. This by Dan Gohman · 16 years ago
- 1373c1c hasAnyUseOfValue can check SDUse nodes of its users directly instead by Dan Gohman · 16 years ago
- 1ea58a5 Move MemoryVT out of LSBaseNode into MemSDNode, allowing the by Dan Gohman · 16 years ago
- 7705ea3 Remove a FIXME: we really need to use const_data section on darwin for by Anton Korobeynikov · 16 years ago
- d411419 Avoid creating expensive comment string if it's not going to be printed. by Evan Cheng · 16 years ago
- ac2673e Add FIXME for future checking. by Anton Korobeynikov · 16 years ago
- eb580ee Loosen our check here. Local regalloc only cares that the reg is used and def'd by the same instruction, but about the details of by Owen Anderson · 16 years ago
- 03b5ee7 Remove extra call to DW.SetModuleInfo on Linux. by Dale Johannesen · 16 years ago