- e4e2e18 new testcase by Chris Lattner · 18 years ago
- 4234f57 switch TargetLowering::getConstraintType to take the entire constraint, by Chris Lattner · 18 years ago
- 2b81207 More APIntification: by Reid Spencer · 18 years ago
- 1439352 Allow the b/h/w/k constraints to be applied to values that have multiple alternatives, and end up not being registers. by Chris Lattner · 18 years ago
- 188b9fe enforce the proper range for the i386 N constraint. by Chris Lattner · 18 years ago
- 7cd5e07 Fix test/CodeGen/X86/2007-03-24-InlineAsmPModifier.ll by Chris Lattner · 18 years ago
- 9a4fdfa new testcase by Chris Lattner · 18 years ago
- 5b9f2d6 Fix a typo in a comment. by Reid Spencer · 18 years ago
- a1689ea Actually, for getHighBitsSet and getLowBitsSet, don't make a 0 bit size by Reid Spencer · 18 years ago
- 42593e6 fix a regression on vector or instructions. by Chris Lattner · 18 years ago
- 758d1bc Make it illegal to set 0 bits in getHighBitsSet and getLowBitsSet. For that by Reid Spencer · 18 years ago
- 5b7e659 In the getBitsSet function, don't optimize for a common case that is by Reid Spencer · 18 years ago
- ca76fc2 Don't invoke undefined behavior in shifts in the functions getHighBitsSet by Reid Spencer · 18 years ago
- 8f969ee Implement the getBitsSet function. by Reid Spencer · 18 years ago
- 3f3ee6e Remove the last vestiges of this directory. by Reid Spencer · 18 years ago
- 8da7d65 Implement the getHighBitsSet and getLowBitsSet functions. by Reid Spencer · 18 years ago
- 013263f Get the signs in the right place! by Reid Spencer · 18 years ago
- 64f5c6c Fix a link. by Reid Spencer · 18 years ago
- d3af825 Undo the last change and make this really implement remainder and not by Reid Spencer · 18 years ago
- 9f992ae Flip the srem tests around. Previous commit was to correct an apparent by Reid Spencer · 18 years ago
- c9fdfc8 Correct the description of srem. remainder follows the dividend not the divisor! by Reid Spencer · 18 years ago
- 53c9520 Correct the implementation of srem to be remainder, not modulus. The sign of by Reid Spencer · 18 years ago
- 5957d8f Fix incorrect test cases for srem. The definition of srem is a remainder so by Reid Spencer · 18 years ago
- 7ac2f81 Clean up this interface: by Reid Spencer · 18 years ago
- 82dcb4f don't rely on ADL by Chris Lattner · 18 years ago
- 0d3988f add a valuetype for v1i64, which is needed by mmx. by Chris Lattner · 18 years ago
- 00f436c Make some codes more efficient. by Zhou Sheng · 18 years ago
- 1a77a55 add a bad case evan though of. by Chris Lattner · 18 years ago
- f244252 For PR1205: by Reid Spencer · 18 years ago
- dae54ce Adjust offset to compensate for big endian machines. by Evan Cheng · 18 years ago
- 3b5ee73 Autodetect MMX & SSE stuff for AMD processors by Anton Korobeynikov · 18 years ago
- b172ab0 This is dead. DEAD I tells you!! by Bill Wendling · 18 years ago
- b8440a0 PR1260: Add final support to get the QT example to compile. by Bill Wendling · 18 years ago
- e177e30 Make sure SEXTLOAD of the specific type is supported on the target. by Evan Cheng · 18 years ago
- aa04035 Add more test cases for APIntified InstCombine. by Reid Spencer · 18 years ago
- 2ec619a For PR1205: by Reid Spencer · 18 years ago
- b37b80c Also replace uses of SRL if that's also folded during ReduceLoadWidth(). by Evan Cheng · 18 years ago
- 5d787bb Add test case for testing InstCombine with arbitrary precision integer by Reid Spencer · 18 years ago
- bca0e38 For PR1205: APIntify visitDiv, visitMul and visitRem. by Reid Spencer · 18 years ago
- 2c7718a switch AddReachableCodeToWorklist from being recursive to being iterative. by Chris Lattner · 18 years ago
- b35ae03 For PR1205: by Reid Spencer · 18 years ago
- 423c226 Add the 'explicit' keyword to several constructors that accept one by Dan Gohman · 18 years ago
- b819a2b Test handling of switches with wide case ranges. by Duncan Sands · 18 years ago
- b8f1c16 Fix constant fold of div by zero and rem by zero to match IEEE 754 by Reid Spencer · 18 years ago
- f62cc9f Make the "KnownZero ^ TypeMask" computation just once. by Zhou Sheng · 18 years ago
- 9c636fe Simplify the code. by Zhou Sheng · 18 years ago
- 0b063de A couple of bug fixes for reducing load width xform: by Evan Cheng · 18 years ago
- a03d45f For PR1205: by Reid Spencer · 18 years ago
- 28ecc1a The -funcresolve and -raise options no longer exist. by Duncan Sands · 18 years ago
- ad6676e For PR1205: by Reid Spencer · 18 years ago
- 0460fb3 For PR1205: by Reid Spencer · 18 years ago
- 02ced83 We generate a shufflevector instruction, so we don't need the builtin intrinsic. by Bill Wendling · 18 years ago
- 9cb24d0 Cleanup obsolete stuff. by Jeff Cohen · 18 years ago
- c3c395c Be more explicit concerning argument sizes. Use VC++ byteswap intrinsics. by Jeff Cohen · 18 years ago
- a348c56 Support added for shifts and unpacking MMX instructions. by Bill Wendling · 18 years ago
- ecb7a77 Change uses of Function::front to Function::getEntryBlock for readability. by Dan Gohman · 18 years ago
- 2b48420 Unbreak non-debug builds. by Evan Cheng · 18 years ago
- d69bfb3 Make this test actually match the generated code. by Reid Spencer · 18 years ago
- 2dc5201 Add noreturn function attribute. by Reid Spencer · 18 years ago
- c2df070 Add tests for nounwind and noreturn function attributes. by Reid Spencer · 18 years ago
- 6612362 Add the NoUnwind function attribute. by Reid Spencer · 18 years ago
- 67d8ed9 Regenerate. by Reid Spencer · 18 years ago
- a39dfd3 Add support for the noreturn and nounwind function attributes. by Reid Spencer · 18 years ago
- 27e4da9 Fix broken optimization disabled by a logic bug. by Nick Lewycky · 18 years ago
- 6760612 Preview nounwind function attribute. by Reid Spencer · 18 years ago
- 60864a8 Another test case. by Evan Cheng · 18 years ago
- c88138f More opportunities to reduce load size. by Evan Cheng · 18 years ago
- 91fd5cd Test case for PR1257 by Evan Cheng · 18 years ago
- 2c3535d Fix for PR1257. Bug in live range shortening as a result of copy coalescing by Evan Cheng · 18 years ago
- 48e15e3 Test case for PR1248 by Reid Spencer · 18 years ago
- ac86cc1 For PR1145: by Reid Spencer · 18 years ago
- ec43a06 More LangRef fixes. Corrected names of intrinsics. by Anton Korobeynikov · 18 years ago
- 5d522f3 Fixed va_arg example. Reported by Roman Samoilov by Anton Korobeynikov · 18 years ago
- e4e4003 For PR1248: by Reid Spencer · 18 years ago
- 3a3aacf Fix a comment. by Reid Spencer · 18 years ago
- fa4bce2 repair x86 performance, dejagnu problems from previous change by Dale Johannesen · 18 years ago
- 3070cd7 Add TODO list for MSIL backend by Anton Korobeynikov · 18 years ago
- af2d379 Add Roman to credits by Anton Korobeynikov · 18 years ago
- 099883f Let the new backend begin! by Anton Korobeynikov · 18 years ago
- aceaf5d add generation of unnecessary push/pop around calls by Dale Johannesen · 18 years ago
- cfe0798 New test case. by Evan Cheng · 18 years ago
- 007b69e fold (truncate (srl (load x), c)) -> (smaller load (x+c/vt bits)) by Evan Cheng · 18 years ago
- d2920cd Regenerate. by Reid Spencer · 18 years ago
- 91a9d54 For PR1243: by Reid Spencer · 18 years ago
- bb1fd57 Regenerate. by Reid Spencer · 18 years ago
- 3e5affd For PR1256: by Reid Spencer · 18 years ago
- 82d4264 Protect R31's frame offset from being used by callee-saved registers, when R31 by Nicolas Geoffray · 18 years ago
- 6dbe233 Fix a bug in getAllOnesValue() which broke some test cases for bitwidth > 64. by Zhou Sheng · 18 years ago
- 7681435 Mark re-materializable instructions. by Evan Cheng · 18 years ago
- a125cbe Updated. by Evan Cheng · 18 years ago
- c3c7088 Potential spiller improvement. by Evan Cheng · 18 years ago
- 8e59e16 do not share old induction variables when this would result in invalid by Dale Johannesen · 18 years ago
- 69cb9b7 maintain LiveIn when splitting blocks (register scavenging needs it) by Dale Johannesen · 18 years ago
- cbdfb8a DominanceFrontier::calculate(). Avoid recursion, Use iterative algorithm. by Devang Patel · 18 years ago
- c01a530 Fix some VC++ warnings. by Jeff Cohen · 18 years ago
- 09dfd8e Fix (and simplify) 48-bit byte swap. Get pos/neg infinity the correct way. by Jeff Cohen · 18 years ago
- 58efcd3 by Devang Patel · 18 years ago
- 3b57b6f LoopSimplify::FindPHIToPartitionLoops() Use ETForest instead of DominatorSet. by Devang Patel · 18 years ago
- a0a26b7 Code clean up. by Lauro Ramos Venancio · 18 years ago
- 29a68fb Minor bug. by Evan Cheng · 18 years ago