2012-04-13 |
Dan Gohman | Consider ObjC runtime calls objc_storeWeak and others...
|
commit | commitdiff | tree |
2012-04-13 |
Dan Gohman | Use the new Use-aware dominates method to apply the...
|
commit | commitdiff | tree |
2012-04-13 |
Dan Gohman | Don't move objc_autorelease calls past autorelease...
|
commit | commitdiff | tree |
2012-04-13 |
Dan Gohman | Def here is an Instruction, so !isa<Instruction>(Def...
|
commit | commitdiff | tree |
2012-04-12 |
Dan Gohman | Add forms of dominates and isReachableFromEntry that...
|
commit | commitdiff | tree |
2012-04-05 |
Dan Gohman | Fix accidentally inverted logic from r152803, and make the
|
commit | commitdiff | tree |
2012-03-23 |
Dan Gohman | Don't convert objc_retainAutoreleasedReturnValue to...
|
commit | commitdiff | tree |
2012-03-23 |
Dan Gohman | It's not possible to insert code immediately after...
|
commit | commitdiff | tree |
2012-03-22 |
Dan Gohman | Refactor the code for visiting instructions out into...
|
commit | commitdiff | tree |
2012-03-14 |
Dan Gohman | When an invoke is marked with metadata indicating its...
|
commit | commitdiff | tree |
2012-03-13 |
Dan Gohman | Teach globalopt how to evaluate an invoke with a non...
|
commit | commitdiff | tree |
2012-03-09 |
Dan Gohman | When identifying exit nodes for the reverse-CFG reverse...
|
commit | commitdiff | tree |
2012-03-02 |
Dan Gohman | Fix an iterator invalidation problem. operator[] on...
|
commit | commitdiff | tree |
2012-03-02 |
Dan Gohman | Misc micro-optimizations.
|
commit | commitdiff | tree |
2012-02-24 |
Dan Gohman | When emitting a cmp with 0 for a lowered select, mask...
|
commit | commitdiff | tree |
2012-02-17 |
Dan Gohman | Calls and invokes with the new clang.arc.no_objc_arc_exceptions
|
commit | commitdiff | tree |
2012-02-17 |
Dan Gohman | Remove a comment about an alternative approach that...
|
commit | commitdiff | tree |
2012-02-13 |
Dan Gohman | Just like in regular escape analysis, loads and stores...
|
commit | commitdiff | tree |
2012-02-03 |
Dan Gohman | Fix SSAUpdaterImpl's RecordMatchingPHI to record exactly the
|
commit | commitdiff | tree |
2012-01-30 |
Dan Gohman | basic-aa does support AliasAnalysis chaining now.
|
commit | commitdiff | tree |
2012-01-19 |
Dan Gohman | Set the "tail" flag on pattern-matched objc_storeStrong...
|
commit | commitdiff | tree |
2012-01-18 |
Dan Gohman | Add a depth limit to avoid runaway recursion.
|
commit | commitdiff | tree |
2012-01-18 |
Dan Gohman | Use llvm.global_ctors to locate global constructors...
|
commit | commitdiff | tree |
2012-01-17 |
Dan Gohman | Add a new ObjC ARC optimization pass to eliminate unneeded
|
commit | commitdiff | tree |
2012-01-17 |
Dan Gohman | Add a new PassManagerBuilder customization point,
|
commit | commitdiff | tree |
2012-01-14 |
Dan Gohman | Fix an unused variable warning that Chad noticed.
|
commit | commitdiff | tree |
2012-01-13 |
Dan Gohman | Implement proper ObjC ARC objc_retainBlock "escape...
|
commit | commitdiff | tree |
2012-01-05 |
Dan Gohman | Fix SpeculativelyExecuteBB to either speculate all...
|
commit | commitdiff | tree |
2012-01-05 |
Dan Gohman | Revert r56315. When the instruction to speculate is...
|
commit | commitdiff | tree |
2012-01-04 |
Dan Gohman | Generalize isSafeToSpeculativelyExecute to work on...
|
commit | commitdiff | tree |
2011-12-21 |
Dan Gohman | Fix a copy+pasto. No testcase, because the symptoms...
|
commit | commitdiff | tree |
2011-12-20 |
Dan Gohman | Add a line to ReleaseNotes for half float.
|
commit | commitdiff | tree |
2011-12-20 |
Dan Gohman | Add basic generic CodeGen support for half.
|
commit | commitdiff | tree |
2011-12-17 |
Dan Gohman | The powers that be have decided that LLVM IR should...
|
commit | commitdiff | tree |
2011-12-14 |
Dan Gohman | Move Instruction::isSafeToSpeculativelyExecute out...
|
commit | commitdiff | tree |
2011-12-14 |
Dan Gohman | It turns out that clang does use pointer-to-function...
|
commit | commitdiff | tree |
2011-12-12 |
Dan Gohman | When computing reverse-CFG reverse-post-order, skip...
|
commit | commitdiff | tree |
2011-12-12 |
Dan Gohman | Add a TODO comment.
|
commit | commitdiff | tree |
2011-12-12 |
Dan Gohman | Fix a copy+pasto in a comment.
|
commit | commitdiff | tree |
2011-12-12 |
Dan Gohman | Use getArgOperand instead of getOperand on a call.
|
commit | commitdiff | tree |
2011-12-12 |
Dan Gohman | Inline SetSeqToRelease into its only caller, since...
|
commit | commitdiff | tree |
2011-12-12 |
Dan Gohman | Fix omitted break statements in a switch.
|
commit | commitdiff | tree |
2011-12-06 |
Dan Gohman | Fix a subtle semantic issue with poison values that...
|
commit | commitdiff | tree |
2011-12-06 |
Dan Gohman | Line up the comments in a code example.
|
commit | commitdiff | tree |
2011-12-06 |
Dan Gohman | Rename "Trap Values" to "Poison Values", to better...
|
commit | commitdiff | tree |
2011-11-08 |
Dan Gohman | Add a hack to the scheduler to disable pseudo-two-address...
|
commit | commitdiff | tree |
2011-11-04 |
Dan Gohman | Add tests for existing InstSimplify features.
|
commit | commitdiff | tree |
2011-11-04 |
Dan Gohman | Teach instsimplify to simplify calls to undef.
|
commit | commitdiff | tree |
2011-11-03 |
Dan Gohman | Reapply r143206, with fixes. Disallow physical register...
|
commit | commitdiff | tree |
2011-10-29 |
Dan Gohman | Revert r143206, as there are still some failing tests.
|
commit | commitdiff | tree |
2011-10-28 |
Dan Gohman | Reapply r143177 and r143179 (reverting r143188), with...
|
commit | commitdiff | tree |
2011-10-28 |
Dan Gohman | Delete #if 0 code accidentally left in.
|
commit | commitdiff | tree |
2011-10-28 |
Dan Gohman | Eliminate LegalizeOps' LegalizedNodes map and have...
|
commit | commitdiff | tree |
2011-10-27 |
Dan Gohman | Remove the Alpha backend.
|
commit | commitdiff | tree |
2011-10-25 |
Dan Gohman | Really remove Blackfin from the configure script.
|
commit | commitdiff | tree |
2011-10-25 |
Dan Gohman | Remove the Blackfin backend.
|
commit | commitdiff | tree |
2011-10-24 |
Dan Gohman | Remove the SystemZ backend.
|
commit | commitdiff | tree |
2011-10-24 |
Dan Gohman | Delete the top-down "Latency" scheduler. Top-down scheduling...
|
commit | commitdiff | tree |
2011-10-24 |
Dan Gohman | Delete the Latency scheduling preference.
|
commit | commitdiff | tree |
2011-10-24 |
Dan Gohman | Change this overloaded use of Sched::Latency to be...
|
commit | commitdiff | tree |
2011-10-24 |
Dan Gohman | Remove the explicit request for "Latency" scheduling...
|
commit | commitdiff | tree |
2011-10-24 |
Dan Gohman | Change the default scheduler from Latency to ILP, since...
|
commit | commitdiff | tree |
2011-10-20 |
Dan Gohman | Disable the PPC hazard recognizer. It currently only...
|
commit | commitdiff | tree |
2011-10-20 |
Dan Gohman | Delete the list-tdrr scheduler. Top-down schedulers...
|
commit | commitdiff | tree |
2011-10-17 |
Dan Gohman | Teach the ARC optimizer about the !clang.arc.copy_on_escape...
|
commit | commitdiff | tree |
2011-10-17 |
Dan Gohman | Suppress partial retain+release elimination when there's a
|
commit | commitdiff | tree |
2011-10-12 |
Dan Gohman | Fix a thinko that Nick noticed. The previous code actually...
|
commit | commitdiff | tree |
2011-10-05 |
Dan Gohman | Make this test less sensitive to codegen optimizations.
|
commit | commitdiff | tree |
2011-09-29 |
Dan Gohman | When eliminating unnecessary retain+autorelease on...
|
commit | commitdiff | tree |
2011-09-29 |
Dan Gohman | Don't eliminate objc_retainBlock calls on stack objects...
|
commit | commitdiff | tree |
2011-09-22 |
Dan Gohman | Fix SimplifySelectCC to add newly created nodes to...
|
commit | commitdiff | tree |
2011-09-14 |
Dan Gohman | Don't mark objc_retainBlock as nounwind. It calls user...
|
commit | commitdiff | tree |
2011-09-14 |
Dan Gohman | objc_retainBlock is not NoModRef because it can update...
|
commit | commitdiff | tree |
2011-09-03 |
Dan Gohman | Revert r129875, XFAILing this test for arm, since the...
|
commit | commitdiff | tree |
2011-09-01 |
Dan Gohman | Revert r131152, r129796, r129761. This code is currently...
|
commit | commitdiff | tree |
2011-08-22 |
Dan Gohman | Add a comment.
|
commit | commitdiff | tree |
2011-08-22 |
Dan Gohman | Constant pointers to objects don't need reference counting.
|
commit | commitdiff | tree |
2011-08-22 |
Dan Gohman | Make a few tests slightly more strict.
|
commit | commitdiff | tree |
2011-08-19 |
Dan Gohman | Track a retain+release nesting level independently...
|
commit | commitdiff | tree |
2011-08-18 |
Dan Gohman | Make it clear that this code is iterating in reverse...
|
commit | commitdiff | tree |
2011-08-12 |
Dan Gohman | Don't convert objc_autoreleaseReturnValue to objc_autoreleas...
|
commit | commitdiff | tree |
2011-08-12 |
Dan Gohman | Don't let arbitrary calls disrupt nested retain+release...
|
commit | commitdiff | tree |
2011-08-12 |
Dan Gohman | Use an actual reverse-CFG reverse-postorder for the...
|
commit | commitdiff | tree |
2011-08-11 |
Dan Gohman | Fix typos in comments, and delete an unused function.
|
commit | commitdiff | tree |
2011-08-09 |
Dan Gohman | Tidy up these testcases to look more like real code...
|
commit | commitdiff | tree |
2011-07-27 |
Dan Gohman | Revert r136156, which broke several buildbots.
|
commit | commitdiff | tree |
2011-07-26 |
Dan Gohman | Delete unnecessarily cautious LastCALLSEQ code.
|
commit | commitdiff | tree |
2011-07-22 |
Dan Gohman | Move the last uses of RetainFunc etc. over to using...
|
commit | commitdiff | tree |
2011-07-22 |
Dan Gohman | Fix x86's XALUO lowering to return its replacement...
|
commit | commitdiff | tree |
2011-07-21 |
Dan Gohman | Fix MergeInVectorType to check for vector types with...
|
commit | commitdiff | tree |
2011-07-15 |
Dan Gohman | LegalizeDAG doesn't need its own copy of this enum.
|
commit | commitdiff | tree |
2011-07-15 |
Dan Gohman | Delete LegalizeDAG's own version of isTypeLegal and...
|
commit | commitdiff | tree |
2011-07-15 |
Dan Gohman | Delete an unused variable and a redundant assert.
|
commit | commitdiff | tree |
2011-07-15 |
Dan Gohman | Modernize comments.
|
commit | commitdiff | tree |
2011-07-05 |
Dan Gohman | Revert r134366 and add an explicit triple to make this...
|
commit | commitdiff | tree |
2011-07-05 |
Dan Gohman | Remove the ObjC ARC passes from the default optimization...
|
commit | commitdiff | tree |
2011-07-01 |
Dan Gohman | Teach IVUsers to stop at non-affine expressions unless...
|
commit | commitdiff | tree |
2011-07-01 |
Dan Gohman | Improve constant folding of undef for cmp and select...
|
commit | commitdiff | tree |
2011-07-01 |
Dan Gohman | Improve constant folding of undef for binary operators.
|
commit | commitdiff | tree |
2011-06-20 |
Dan Gohman | Completely short-circuit out ARC optimization if the...
|
commit | commitdiff | tree |
next |