aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm
Commit message (Expand)AuthorAgeFilesLines
* Enhance RecursivelyDeleteTriviallyDeadInstructions to optionallyChris Lattner2008-11-271-2/+6
* remove doConstantPropagation and dceInstruction, they are justChris Lattner2008-11-271-15/+8
* improve const correctness.Chris Lattner2008-11-271-2/+2
* move FindAvailableLoadedValue from JumpThreading to Transforms/Utils.Chris Lattner2008-11-271-0/+20
* move MergeBasicBlockIntoOnlyPred to Transforms/Utils.Chris Lattner2008-11-271-0/+8
* On x86 favors folding short immediate into some arithmetic operations (e.g. a...Evan Cheng2008-11-271-3/+5
* Add typedef to StringMapEntry.Ted Kremenek2008-11-271-2/+4
* Disallow multiple edges.Mikhail Glushenkov2008-11-261-2/+1
* Fix typo.Devang Patel2008-11-261-1/+1
* Fix the -I option (llvmc -I dir1 -I dir2 didn't work).Mikhail Glushenkov2008-11-261-0/+2
* Refactor Tools.td to remove repetition.Mikhail Glushenkov2008-11-261-68/+10
* LiveRanges are represented as half-open ranges. Fix the findLiveInMBBs codeDan Gohman2008-11-261-1/+1
* Add 'tell' method to raw_fd_ostream that clients can use to query the current...Ted Kremenek2008-11-261-1/+4
* add a long-overdue AllocaInst::isStaticAlloca method.Chris Lattner2008-11-261-0/+5
* change AnnotationManager to use 'const char*' instead of std::string. this fi...Nuno Lopes2008-11-261-4/+3
* Make -fsyntax-only, -include and -emit-llvm work for C++ and Objective-C/C++.Mikhail Glushenkov2008-11-251-1/+16
* Initial support for anti-dependence breaking. Currently this code does notDan Gohman2008-11-251-2/+75
* Move the scheduler constructor functions to SchedulerRegistry.h, toDan Gohman2008-11-243-44/+41
* Fix an unused-parameter warning.Dan Gohman2008-11-241-1/+1
* Check in the rest of this change. The isAntiDep flag needs to be passedDan Gohman2008-11-241-2/+3
* If the type legalizer actually legalized anythingDuncan Sands2008-11-242-12/+17
* Move target independent td files from lib/Target/ to include/llvm/Target so t...Evan Cheng2008-11-244-0/+1572
* Roll back rev 59890, since Chris says this can never happen.Scott Michel2008-11-231-1/+1
* Rename SetCCResultContents to BooleanContents. InDuncan Sands2008-11-232-18/+20
* Check for NULL before traversing the isa<> type hierarchy checking with aScott Michel2008-11-221-1/+1
* Make a convenient helper for printing offsets.Anton Korobeynikov2008-11-221-0/+3
* Cleanup of the [SU]ADDO type legalization code. Patch by Duncan!Bill Wendling2008-11-221-6/+7
* reapply Sanjiv's patch to genericize memcpy/memset/memmove to take anChris Lattner2008-11-212-38/+14
* Revert r59802. It was breaking the build of llvm-gcc:Bill Wendling2008-11-212-14/+38
* Make mem[cpy,move,set] intrinsics overloaded.Sanjiv Gupta2008-11-212-38/+14
* Add a flag to SDep for tracking which edges are anti-dependence edges.Dan Gohman2008-11-211-6/+10
* Update comment to reflect a semblance of reality.Bill Wendling2008-11-211-7/+6
* Rename SDep's isSpecial to isArtificial, to make this field a littleDan Gohman2008-11-211-12/+14
* Rename "ADDO" to "SADDO" and "UADDO". The "UADDO" isn't equivalent to "ADDC"Bill Wendling2008-11-211-7/+8
* Implement the sadd_with_overflow intrinsic. This is converted intoBill Wendling2008-11-211-7/+7
* Update comment.Bill Wendling2008-11-211-0/+1
* Implement ComputeLatency for MachineInstr ScheduleDAGs. FactorDan Gohman2008-11-212-0/+22
* Add UADDO and SADDO nodes. These will be used for determining an overflowBill Wendling2008-11-211-1/+8
* Introduce two new "add" intrinsics. These return the sum plus a bit indicatingBill Wendling2008-11-211-0/+9
* Delete redundant inline keywords.Dan Gohman2008-11-201-3/+3
* Doxygenate comments.Dan Gohman2008-11-201-30/+26
* Reformatting. No functionality change.Bill Wendling2008-11-201-11/+15
* add an operator= to assign to smallstring.Chris Lattner2008-11-201-0/+5
* - Register scavenger should use MachineRegisterInfo and internal map to find ...Evan Cheng2008-11-201-12/+28
* Factor out the code for verifying the work of the scheduler,Dan Gohman2008-11-201-2/+8
* Experimental post-pass scheduling support. Post-pass schedulingDan Gohman2008-11-195-185/+449
* Move the code for printing a graph node label for an SUnit intoDan Gohman2008-11-191-0/+4
* Convert SUnit's dump method into a print method and implementDan Gohman2008-11-191-0/+1
* Do not use separate utility to walk all instructions and remove dead dbg intr...Devang Patel2008-11-191-28/+0
* Int type for PIC16 is i16. Added i16 intrinsics for memmove, memcpy and memset.Sanjiv Gupta2008-11-191-0/+9