- ae84d5b Use absolute label for DW_AT_stmt_list if a target does not prefer offset here. by Devang Patel · 15 years ago
- a6d050d Testcase for llvm checkin 112674. by Dale Johannesen · 15 years ago
- 47b7efc Remove noisy semicolon. by Benjamin Kramer · 15 years ago
- 2ac6e23 licm is wasting time hoisting constant foldable operations, by Chris Lattner · 15 years ago
- 232ab94 This is the second of three patches to implement support for the .loc directive by Kevin Enderby · 15 years ago
- 3f19c09 Reapply r112432, now that the real problem is addressed. by Dan Gohman · 15 years ago
- 6a0c125 Reapply r112433, now that the real problem is addressed. by Dan Gohman · 15 years ago
- 90b5f25 Revert r110916. This patch is buggy because the code inside the by Dan Gohman · 15 years ago
- 43a6c5e We have a chance for an optimization. Consider this code: by Bill Wendling · 15 years ago
- 1d76ab7 Some fixes for NetBSD by Anton Korobeynikov · 15 years ago
- 013bb3d Use x86 specific MOVSLDUP node, add more patterns to match it and remove useless load nodes by Bruno Cardoso Lopes · 15 years ago
- 0b48ead Reapply r112623. Included additional check for unused byval argument. by Devang Patel · 15 years ago
- 5023ef2 Use x86 specific MOVSHDUP node and add more patterns to match it by Bruno Cardoso Lopes · 15 years ago
- 2d811d3 And ANDS pattern to match the t2ANDS pattern. by Bill Wendling · 15 years ago
- 297907f Stack slot access methods are in TargetInstrInfo. by Jakob Stoklund Olesen · 15 years ago
- dd120f9 Comment typo. by Dale Johannesen · 15 years ago
- 63b1dba Make %EFLAGS unallocatable. by Jakob Stoklund Olesen · 15 years ago
- f14a648 Track liveness of unallocatable, unreserved registers in machine DCE. by Jakob Stoklund Olesen · 15 years ago
- 7ff30bb Use MOVHLPS node instead of matching using movhlps and movhlps_undef pattern fragments by Bruno Cardoso Lopes · 15 years ago
- b5d84d1 tidy up by Chris Lattner · 15 years ago
- f2db5b4 Use MOVLHPS and MOVHLPS x86 nodes whenever possible. Also remove some useless nodes by Bruno Cardoso Lopes · 15 years ago
- 26125c6 Revert r112432. It appears to be exposing a problem in the emacs build. by Dan Gohman · 15 years ago
- e1aa33f Merge 2010-08-31-InfiniteRecursion.ll into crash.ll. by Owen Anderson · 15 years ago
- 0eb355a More cleanups of my JumpThreading transforms, including extracting some duplicated code into a helper function. by Owen Anderson · 15 years ago
- 9d4b51b Ignore unallocatable registers in RegAllocFast. by Jakob Stoklund Olesen · 15 years ago
- 81b79b5 Revert r112623. It is causing self host build failures. by Devang Patel · 15 years ago
- f727748 Update the Ada instructions to LLVM 2.7 (from LLVM 2.5). by Duncan Sands · 15 years ago
- 9ba3536 Add an RAII helper to make cleanup of the RecursionSet more fool-proof. by Owen Anderson · 15 years ago
- 869a144 Only try to clean up the current block if we changed that block already. by Owen Anderson · 15 years ago
- c1dc78d SP relative offsets need to be adjusted by the local allocation size when by Jim Grosbach · 15 years ago
- 8480c2e Remember byval argument's frame index during argument lowering and use this info to emit debug info. by Devang Patel · 15 years ago
- d4511e9 this assert should just be a condition, since this function is just asking if by Jim Grosbach · 15 years ago
- b95df12 Add a test for the duplicated-conditional situation illutrated by PR5652. by Owen Anderson · 15 years ago
- c1bdac6 Refactor my fix for PR5652 to terminate the predecessor lookups after the first failure. by Owen Anderson · 15 years ago
- 0676984 merge two tests. by Chris Lattner · 15 years ago
- 047f4f5 Manually reduce this testcase. by Owen Anderson · 15 years ago
- f88776c merge two tests and convert to filecheck. by Chris Lattner · 15 years ago
- 421cc4c Add a micro-test for the transforms I added to JumpThreading. by Owen Anderson · 15 years ago
- 85e75af Update test for 112609 by Jim Grosbach · 15 years ago
- 864d22e Improve virtual frame base register allocation heuristics. by Jim Grosbach · 15 years ago
- f3bba4c Speculatively revert r112433. by Dan Gohman · 15 years ago
- 19dc7fa Allow creation of SHT_NULL sections, from Roman Divacky. by Benjamin Kramer · 15 years ago
- 22efc18 Stop using the dom frontier in DwarfEHPrepare by not promoting alloca's by Duncan Sands · 15 years ago
- 65a0af3 Fix an infinite loop; merging two functions will create a new function (if the by Nick Lewycky · 15 years ago
- 7c37f6d Don't perform an extra traversal of the function just to do cleanup. We can safely simplify instructions after each block has been processed without worrying about iterator invalidation. by Owen Anderson · 15 years ago
- da2ae63 - Cleanup some whitespaces. by Bill Wendling · 15 years ago
- 8320006 Rename test directory to reflect new pass name. by Owen Anderson · 15 years ago
- 25e9405 Rename ValuePropagation to a more descriptive CorrelatedValuePropagation. by Owen Anderson · 15 years ago
- 7aff1cd Rename file to something more descriptive. by Owen Anderson · 15 years ago
- cb21190 More Chris-inspired JumpThreading fixes: use ConstantExpr to correctly constant-fold undef, and be more careful with its return value. by Owen Anderson · 15 years ago
- 4a295d3 Cleanup Whitespace. by Michael J. Spencer · 15 years ago
- 1211d43 System: Fix getMagicNumber on windows. by Michael J. Spencer · 15 years ago
- a805b2d Fix spelling/typo. by Michael J. Spencer · 15 years ago
- 34ca5ed Offset is not always unsigned number. by Devang Patel · 15 years ago
- 9e3bd2c Simplify. by Devang Patel · 15 years ago
- f53de86 Switch to DenseSet, simplifying much more code. We now have a single iteration by Nick Lewycky · 15 years ago
- c97fb52 Remove r111665, which implemented store-narrowing in InstCombine. Chris discovered a miscompilation in it, and it's not easily by Owen Anderson · 15 years ago
- 2e46e78 zap unused method. x86 is the only user and already has a more powerfull version by Bruno Cardoso Lopes · 15 years ago
- 20a07f4 Use X86ISD::MOVSS and MOVSD to represent the movl mask pattern, also fix the handling of those nodes when seeking for scalars inside vector shuffles by Bruno Cardoso Lopes · 15 years ago
- dc90804 Rewrite slightly so we can expand for floating point types easier. by Eric Christopher · 15 years ago
- e49e6a8 Add experimental -disable-physical-join command line option. by Jakob Stoklund Olesen · 15 years ago
- 49998ce Fix a typo. by Owen Anderson · 15 years ago
- 548d1bb If we have an unhandled type then assert, we shouldn't get here for by Eric Christopher · 15 years ago
- 39429e2 Update the descriptions of NoModRef and ModRef to be consistent by Dan Gohman · 15 years ago
- 5c1919e Fix borken test by Anton Korobeynikov · 15 years ago
- 985185e Combine these two tests, and make sure there's a newline at the end of the file. by Owen Anderson · 15 years ago
- a081d15 Cleanups suggested by Chris. by Owen Anderson · 15 years ago
- 327ca7b Re-apply r112539, being more careful to respect the return values of the constant folding methods. Additionally, by Owen Anderson · 15 years ago
- 6d1e29d Expand MOVi32imm in ARM mode after regalloc. This provides by Anton Korobeynikov · 15 years ago
- f523b3e Add statistics to evaluate this pass. by Owen Anderson · 15 years ago
- d930f20 Revert r112539. It accidentally introduced a miscompilation. by Owen Anderson · 15 years ago
- 1e35610 Fixes and cleanups pointed out by Chris. In general, be careful to handle 0 results from ComputeValueKnownInPredecessors by Owen Anderson · 15 years ago
- 55c134a Use the existing T2I_bin_s_irs pattern instead of creating T2I_bin_sw_irs, which by Bill Wendling · 15 years ago
- 17f9bfa Fix a comment. by NAKAMURA Takumi · 15 years ago
- 2536279 Remember to clear the shadow kill flag at the same time as clearing the real by Jakob Stoklund Olesen · 15 years ago
- 59279b1 Fix llc to run the verifier once, not twice. by Dan Gohman · 15 years ago
- 060bb6b Remove this from the main tree. I'll host it out of tree. by Owen Anderson · 15 years ago
- 56b092e Add comments explaining why it's not necessary to include the by Dan Gohman · 15 years ago
- 973a074 Remove NEON vmovn intrinsic, replacing it with vector truncate operations. by Bob Wilson · 15 years ago
- 663e339 Make ARM add rN, sp, #imm instructions rematerializable. That's how the address of locals is calculated, so this should by Jim Grosbach · 15 years ago
- 753f326 Fix LLVM target initialization to deal with sociopathic outside projects by Eric Christopher · 15 years ago
- 2027362 Kill a couple of unused variables. by Eric Christopher · 15 years ago
- fb29c4e nuke dead ivar which was supposed to be committed with r112496 by Chris Lattner · 15 years ago
- 1875ce4 two changes: by Chris Lattner · 15 years ago
- 7e70197 When expanding NEON VST pseudo instructions, if the original super-register by Bob Wilson · 15 years ago
- 6cc53be MCELF: The value of all common symbols is the offset from the start of the section. Patch by Roman Divacky. by Benjamin Kramer · 15 years ago
- 3929532 It is possible to try to merge a not-constant with a constantrage, when dealing with ptrtoint ConstantExpr's. by Owen Anderson · 15 years ago
- 7b81674 Partially revert r112480. Caused test failures. by Michael J. Spencer · 15 years ago
- 8794dd7 coff-dump.py: Fix PR7996. Now it is compatible to Python-2.4. by NAKAMURA Takumi · 15 years ago
- 17d3983 Fix constant-over-index.ll test on windows. by Michael J. Spencer · 15 years ago
- 06b7f58 Test: Fix LLVMC tests on CMake. by Michael J. Spencer · 15 years ago
- 0339274 Don't print two "0x" prefixes. Use a raw_ostream overload instead of llvm::format. by Benjamin Kramer · 15 years ago
- 37ce565 EE/JIT: Do not invoke parent's ctors/dtors from main()! (PR3897) by NAKAMURA Takumi · 15 years ago
- 51799dd The value is offset from the start of the section for non-common symbols, submitted by Jordan Gordeev. by Benjamin Kramer · 15 years ago
- 679d236 Index external symbols by symbol table instead of parent section, by Roman Divacky. by Benjamin Kramer · 15 years ago
- 82a3171 Mark all common symbols external. This is not exactly correct but it lets apps by Benjamin Kramer · 15 years ago
- 12881e7 Remove a hack that tries to understand incorrect triples from the by Duncan Sands · 15 years ago
- cdd4f8c Correct bogus module triple specifications. by Duncan Sands · 15 years ago
- 37b25ab Add a new example to the LLVM distribution: a trace-based Brainfuck compiler that uses LLVM as its code generator. by Owen Anderson · 15 years ago
- 83944b7 Attempt to remove the MSIL backend from CMake as well based on Chris's r112375. by Chandler Carruth · 15 years ago