aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Revert r106263, "Fold the ShrinkDemandedOps pass into the regular DAGCombiner...Daniel Dunbar2010-06-232-2/+5
* Some targets don't require the fencing MEMBARRIER instructions surroundingJim Grosbach2010-06-231-0/+18
* remove trailing whitespaceJim Grosbach2010-06-231-85/+85
* Replace ScalarEvolution's private copy of getLoopPredecessorDan Gohman2010-06-221-4/+0
* Look for and use a different darwin crash reporter library.Eric Christopher2010-06-221-0/+7
* Move PHIElimination's SplitCriticalEdge for MachineBasicBlocks outDan Gohman2010-06-222-2/+11
* Split out the code for finding a unique loop predecessor fromDan Gohman2010-06-221-7/+21
* Add a comment explaining a non-obvious API.Dan Gohman2010-06-221-0/+5
* Use single interface, using twine, to get named metadata.Devang Patel2010-06-221-2/+1
* Tail merging pass shall not break up IT blocks. rdar://8115404Evan Cheng2010-06-221-0/+8
* Remove isTwoAddress from llvm.Eric Christopher2010-06-211-1/+0
* Move several non-performance-critical member functinos out of line.Dan Gohman2010-06-214-42/+11
* make the Value constructor protected.Chris Lattner2010-06-211-1/+1
* Factor out duplicated code for reusing and inserting casts intoDan Gohman2010-06-191-0/+8
* Teach regular and fast isel to set dead flags on unused implicit defsDan Gohman2010-06-183-0/+16
* Allow ARM if-converter to be run after post allocation scheduling.Evan Cheng2010-06-181-0/+18
* back-end libcall handling for ATOMIC_SWAP (__sync_lock_test_and_set)Jim Grosbach2010-06-181-0/+4
* Add Expand-to-libcall support for additional atomics. This covers the usualJim Grosbach2010-06-181-0/+30
* Revert r106304 (105548 and friends), which are the SCEVComplexityCompareDan Gohman2010-06-182-39/+26
* Reapply 105540, 105542, and 105548, and revert r105732.Dan Gohman2010-06-182-26/+39
* Add explicit keywords.Dan Gohman2010-06-182-2/+2
* Start TargetRegisterClass indices at 0 instead of 1, so thatDan Gohman2010-06-183-4/+4
* Grammar.Jim Grosbach2010-06-181-1/+1
* Don't bother calling releaseMemory before destroying the DominatorTreeBase.Dan Gohman2010-06-181-1/+0
* Give NamedRegionTimer an Enabled flag, allowing all its clients toDan Gohman2010-06-181-2/+4
* Change UpdateNodeOperands' operand and return value from SDValue toDan Gohman2010-06-181-6/+6
* Remove getIntegerSCEV; it's redundant with getConstant, and getConstantDan Gohman2010-06-181-4/+0
* Eliminate unnecessary uses of getZExtValue().Dan Gohman2010-06-182-1/+2
* isValueValidForType can be a static member function.Dan Gohman2010-06-181-1/+1
* Fold the ShrinkDemandedOps pass into the regular DAGCombiner pass,Dan Gohman2010-06-182-5/+2
* Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). ThisStuart Hastings2010-06-172-3/+4
* Add the entire range of DW_OP_lit[0..31], DW_OP_reg[0..31], and Jason Molenda2010-06-171-0/+87
* Revert r106117, which was the result of me misreading the C++98/03Douglas Gregor2010-06-161-1/+1
* MC: Simplify MCAssembler::isSymbolLinkerVisible to only take an MCSymbol.Daniel Dunbar2010-06-161-1/+1
* MC: Lift SwitchSection() and Finish() into MCObjectStreamer.Daniel Dunbar2010-06-161-0/+13
* MC: Factor out an MCObjectStreamer class, which will be shared by the concreteDaniel Dunbar2010-06-161-0/+43
* Eliminate a redundant "typename" keywordDouglas Gregor2010-06-161-1/+1
* Use separate named MDNode to hold each function's local variable info.Devang Patel2010-06-161-0/+1
* Remove the local register allocator.Jakob Stoklund Olesen2010-06-152-7/+0
* simplify-libcalls: fold strstr(a, b) == a -> strncmp(a, b, strlen(b)) == 0Benjamin Kramer2010-06-151-0/+4
* disable SmallVectorImpl's copy constructor. This prevents a classChris Lattner2010-06-151-0/+2
* Add CoalescerPair helper class.Jakob Stoklund Olesen2010-06-151-0/+84
* Add missing include to unbreak the build.Sean Hunt2010-06-141-0/+1
* - Do away with SimpleHazardRecognizer.h. It's not used and offers little value.Evan Cheng2010-06-141-0/+93
* Fix a comment typo.Bob Wilson2010-06-141-1/+1
* Let SmallVector take advantage of LiveRange's podness.Benjamin Kramer2010-06-131-0/+2
* declare a class with 'class' instead of struct to avoid tag mismatch Chris Lattner2010-06-121-1/+2
* Allow target to provide its own hazard recognizer to post-ra scheduler.Evan Cheng2010-06-121-0/+11
* Support for nested functions/classes in debug output. (Again.) Radar 7424645.Stuart Hastings2010-06-111-1/+5
* Define ContextualFoldingSet, which stores a context parameter to pass down toJohn McCall2010-06-111-0/+75