- e4f1a7e Fix typos in comments. by Dan Gohman · 17 years ago
- a54cf17 Include a frame index in the "fixed stack" pseudo source value by Dan Gohman · 17 years ago
- eca64f0 Minor tweaks to the ImmutableList iterator interface. by Ted Kremenek · 17 years ago
- 499d7cf Porting r53478 into mainline: by Bill Wendling · 17 years ago
- 5e76c3b Fix an obsolete top-level comment. by Dan Gohman · 17 years ago
- 0f4012f Factor out debugging code into the common base class. by Dan Gohman · 17 years ago
- dbe2a5a Add support for putting NamedRegionTimers in TimerGroups, and by Dan Gohman · 17 years ago
- c418bf3 Use find instead of lower_bound. by Dan Gohman · 17 years ago
- 78d6045 add support for returning i128, PR2532. by Chris Lattner · 17 years ago
- dc2fbdd Trim unnecessary #includes. by Dan Gohman · 17 years ago
- c45996b Don't call lookupNumber more than we have to. by Owen Anderson · 17 years ago
- 92e0834 Remove an apparently useless routine: there should by Duncan Sands · 17 years ago
- ac6cece It is pointless to turn a UINT_TO_FP into an by Duncan Sands · 17 years ago
- 9bed0f5 Add two missing SINT_TO_FP libcalls. by Duncan Sands · 17 years ago
- edfba7e Port a shift-by-1 optimization from LegalizeDAG: it by Duncan Sands · 17 years ago
- dddc629 Add support for 128 bit shifts and 32 bit shifts on 16 bit machines. by Duncan Sands · 17 years ago
- 7d9843f Document 'mask' in this calculation. by Nick Lewycky · 17 years ago
- 569d8f7 Align comments, colons and cases. Remove trailing whitespace. by Duncan Sands · 17 years ago
- 1f26c18 Remove misleading constant from comment. by Nick Lewycky · 17 years ago
- 4bf1e59 Add another optimization from PR2330. Also catch some missing cases that are by Nick Lewycky · 17 years ago
- 71ca353 The frame address on an x86-64 box needs to be offset by -8, not -4. by Bill Wendling · 17 years ago
- d01bee7 a missed optimization that Eli spotted by Chris Lattner · 17 years ago
- f9685ac another bug in the same line. by Chris Lattner · 17 years ago
- a8ff4a8 fix a bug spotted by Eli's eagle eyes by Chris Lattner · 17 years ago
- 183661e simplify and merge a bunch of code. Instead of comparing against by Chris Lattner · 17 years ago
- 84dff67 fold away (x <= cst) earlier, allowing us to not have to by Chris Lattner · 17 years ago
- 85b5eb0 Fix folding of icmp's of i1 where the comparison is signed. The code by Chris Lattner · 17 years ago
- f299184 Fix a bogus optimization: folding (slt (zext i1 A to i32), 1) -> (slt i1 A, true) by Chris Lattner · 17 years ago
- 99672cb make this condition more precise. by Chris Lattner · 17 years ago
- 1913b94 regenerate by Chris Lattner · 17 years ago
- d159901 Implement PR2538 by Chris Lattner · 17 years ago
- c563e1d Fix a bug in the soft-float handling of FCOPYSIGN that Duncan noticed by Chris Lattner · 17 years ago
- 70587ea make legalize types be a command line option: -enable-legalize-types. by Chris Lattner · 17 years ago
- 0ebf14c Make typedef public to make MSVC++ happy. by Ted Kremenek · 17 years ago
- 3000357 Make some typedefs public to make MSVC++ happy. by Ted Kremenek · 17 years ago
- ccaa654 Make typedefs in ilist public (Visual C++ errors out when they are private). by Ted Kremenek · 17 years ago
- 98fd7f6 Pull r53428 from Gaz into mainline: by Bill Wendling · 17 years ago
- 07f3cf7 Added ImmutableMap constructor that accepts a const TreeTy*. by Ted Kremenek · 17 years ago
- bbcec68 Put CPPBackend tests into their own directory and run them only if they're by Bill Wendling · 17 years ago
- 4f4b348 Tidy up #includes. by Dan Gohman · 17 years ago
- ea8a865 Add a SubclassData field to SDNode, similar to what's done by Dan Gohman · 17 years ago
- 90b58e0 Fix a copy+pasto in an assertion string. by Dan Gohman · 17 years ago
- 46e7730 Stack objects have nonnegative indices, not just positive indices. by Dan Gohman · 17 years ago
- 358f5ac Escape the graph name. This unbreaks -view-cfg. by Dan Gohman · 17 years ago
- 1bf85e5 Remove this file; the code that it went with is no longer in the repository. by Dan Gohman · 17 years ago
- fdeb4b3 Make stack slot coloring's debug output more consistent with other passes. by Dan Gohman · 17 years ago
- bdb10fe Change StackSlotForVirtReg (which maps vregs to frame indices) from std::map to IndexedMap. by Evan Cheng · 17 years ago
- 6291d69 Remove extraneous vertical whitespace before Eric gets the wrong idea ;-) by Chris Lattner · 17 years ago
- 85e7ac0 Fix an altivec constant miscompilation that Duncan found through by Chris Lattner · 17 years ago
- 5ac319a Add support for 128 bit multiplicative operations. by Duncan Sands · 17 years ago
- be1ad4d Add a mysteriously missing libcall, FPTOSINT_F80_I32. by Duncan Sands · 17 years ago
- 03dc093 Fix a FIXME: use an apint in CTTZ legalization. by Duncan Sands · 17 years ago
- ae099d5 Remove PromoteIntRes_FP_ROUND - not sure what it by Duncan Sands · 17 years ago
- c5ffb45 Make sure the alignment of the temporary created by Duncan Sands · 17 years ago
- f4e4629 Make the LegalizeType method naming scheme more regular. by Duncan Sands · 17 years ago
- e1d97b1 Don't barf when dumping a constant that contains by Duncan Sands · 17 years ago
- df99c29 Correct a comment. by Duncan Sands · 17 years ago
- d16918f Restructure dead argument elimination, try #3 :-) by Matthijs Kooijman · 17 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 · 17 years ago
- 5dcc41f Fix overzealous optimization. Thanks to Duncan Sands for pointing out my error! by Nick Lewycky · 17 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 · 17 years ago
- ecee36e Fix 403.gcc. Finally got the check for two-address-ness correct. by Owen Anderson · 17 years ago
- c007848 Fix the build by adding a #include. by Owen Anderson · 17 years ago
- 5ed2ba2 The source and dest of an alias are *not* required to have the same type, by Chris Lattner · 17 years ago
- 331e2bd Fix for PR2472. Use movss to set lower 32-bits of a zero XMM vector. by Evan Cheng · 17 years ago
- ae55e04 open plugins with RTLD_GLOBAL, pointed out by Bram Adams. by Chris Lattner · 17 years ago
- 7cc9a4b SImplify ConstantVector::get a bit and make it turn a vector by Chris Lattner · 17 years ago
- fea85c4 Fix a case where vector comparison constant folding would cause an by Chris Lattner · 17 years ago
- cd4e5b0 add a helper method for code that wants to handle vector by Chris Lattner · 17 years ago
- 8638144 add a helper method for code that wants to handle vector by Chris Lattner · 17 years ago
- 330e7e4 elementwise comparison of vector constants was completely wrong. Fix by Chris Lattner · 17 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 · 17 years ago
- eacdef2 Revert r53367, which was breaking things. by Owen Anderson · 17 years ago
- b9c33c3 Simplify hasNUsesOfValue and hasAnyUsesOfValue even more. This by Dan Gohman · 17 years ago
- 1373c1c hasAnyUseOfValue can check SDUse nodes of its users directly instead by Dan Gohman · 17 years ago
- 1ea58a5 Move MemoryVT out of LSBaseNode into MemSDNode, allowing the by Dan Gohman · 17 years ago
- 7705ea3 Remove a FIXME: we really need to use const_data section on darwin for by Anton Korobeynikov · 17 years ago
- d411419 Avoid creating expensive comment string if it's not going to be printed. by Evan Cheng · 17 years ago
- ac2673e Add FIXME for future checking. by Anton Korobeynikov · 17 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 · 17 years ago
- 03b5ee7 Remove extra call to DW.SetModuleInfo on Linux. by Dale Johannesen · 17 years ago
- d037724 Emit debug info for data-only files on Cell SPU. by Dale Johannesen · 17 years ago
- 757809a Emit debug into for data-only files for Linux PPC. by Dale Johannesen · 17 years ago
- 492f276 Move the IsVolatile and SVOffset fields into the MemSDNode base by Dan Gohman · 17 years ago
- f2452c5 Emit debug info for data-only files. ARM version. by Dale Johannesen · 17 years ago
- dd4b47c Don't use an expensive check for two-address-ness when we have the information sitting around to determine it much more quickly, by Owen Anderson · 17 years ago
- 7bc39e2 Emit debug info for data-only files. This version is X86 ATT only. by Dale Johannesen · 17 years ago
- b126f3b Add missed section by Anton Korobeynikov · 17 years ago
- 94618eb Emit debug info for data-only files. This version applies to ppc Darwin only. by Dale Johannesen · 17 years ago
- 9094db1 Factor local liveness computation out into its own function. by Owen Anderson · 17 years ago
- 85e6815 Reuse the MO variable instead of recomputing it in RegAllocLocal. by Dan Gohman · 17 years ago
- 9a06ed9 Distinguish .const and .const_data on Darwin, when needed. This is somehow crazy :) by Anton Korobeynikov · 17 years ago
- 88cef24 Give RegAllocSimple a TargetInstrInfo member to keep it consistent by Dan Gohman · 17 years ago
- 8849054 RegAllocLocal has a TargetInstrInfo data member. Use it instead by Dan Gohman · 17 years ago
- 0383bc0 Use find with std::map, when that's what's needed, instead of lower_bound by Dan Gohman · 17 years ago
- f56c2f7 Weak stuff always goes to coalesced sections on Darwin by Anton Korobeynikov · 17 years ago
- 4b9235b Remove #include <iostream>. by Dan Gohman · 17 years ago
- 091be59 Testcase for PR2024 by Anton Korobeynikov · 17 years ago
- 8e819ae Silence a warning by Anton Korobeynikov · 17 years ago
- 4b4d100 Drop enum and use constants for SectionFlags by Anton Korobeynikov · 17 years ago