| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Bug fix. Passive nodes are not in SUnitMap. | Evan Cheng | 2007-11-09 | 3 | -14/+20 |
| | | | | | llvm-svn: 43922 | ||||
| * | Adding some recently added files to the VStudio projects | Chuck Rose III | 2007-11-09 | 2 | -0/+12 |
| | | | | | llvm-svn: 43919 | ||||
| * | Rewrite Dwarf number handling per review comments. | Dale Johannesen | 2007-11-09 | 2 | -155/+206 |
| | | | | | llvm-svn: 43918 | ||||
| * | Updated Deserializer class to provide more information about the current | Ted Kremenek | 2007-11-09 | 2 | -52/+111 |
| | | | | | | | | | | block that is being visited in the bitstream. The client can also now skip blocks before reading them, and query the current abbreviation number as seen from the perspective of the Deserializer. This allows the client to be more interactive in the deserialization process (if they so choose). llvm-svn: 43916 | ||||
| * | Run this test only on darwin. | Devang Patel | 2007-11-08 | 1 | -1/+1 |
| | | | | | llvm-svn: 43912 | ||||
| * | This preserves critical edge breaking. | Owen Anderson | 2007-11-08 | 1 | -0/+1 |
| | | | | | llvm-svn: 43911 | ||||
| * | Make BreakCriticalMachineEdges available as a pass that can be depended on. | Owen Anderson | 2007-11-08 | 2 | -1/+5 |
| | | | | | llvm-svn: 43910 | ||||
| * | Added typedef "SerializedPtrID" to represent the pointer handle written to disk | Ted Kremenek | 2007-11-08 | 5 | -26/+84 |
| | | | | | | | | | | | | instead of just using "unsigned". This gives us more flexibility in changing the definition of the handle later, and is more self-documenting. Added tracking of block stack in the Deserializer. Now clients can query if they are still within a block using the methods GetCurrentBlockLocation() and FinishedBlock(). llvm-svn: 43903 | ||||
| * | Better check | Andrew Lenharth | 2007-11-08 | 2 | -2/+5 |
| | | | | | llvm-svn: 43897 | ||||
| * | Fix PR1780 | Andrew Lenharth | 2007-11-08 | 2 | -1/+20 |
| | | | | | llvm-svn: 43893 | ||||
| * | [ARM] Implement __builtin_thread_pointer. | Lauro Ramos Venancio | 2007-11-08 | 4 | -1/+48 |
| | | | | | llvm-svn: 43892 | ||||
| * | If both parts of smul_lohi, etc. are used, don't simplify. If only one part ↵ | Evan Cheng | 2007-11-08 | 2 | -30/+160 |
| | | | | | | | is used, try simplify it. llvm-svn: 43888 | ||||
| * | Add the majority of machine-level critical edge breaking pass. Most of this ↵ | Owen Anderson | 2007-11-08 | 1 | -0/+131 |
| | | | | | | | | | was written by Fernando, cleanup and updating to TOT by me. This still needs a bit of work, particularly to handle jump tables properly. llvm-svn: 43885 | ||||
| * | Take another stab at getting isLiveIn() and isLiveOut() right. | Owen Anderson | 2007-11-08 | 1 | -8/+11 |
| | | | | | llvm-svn: 43869 | ||||
| * | Fix MachineDominators' getAnalysisUsage. | Owen Anderson | 2007-11-08 | 1 | -4/+5 |
| | | | | | llvm-svn: 43868 | ||||
| * | Oops, forgot to commit this file. | Owen Anderson | 2007-11-08 | 1 | -0/+4 |
| | | | | | llvm-svn: 43867 | ||||
| * | Bring UsedBlocks back. StrongPHIElimination needs this information. | Owen Anderson | 2007-11-08 | 3 | -1/+15 |
| | | | | | llvm-svn: 43866 | ||||
| * | Revised BatchEmitOwnedPtrs to work better with constant pointers. | Ted Kremenek | 2007-11-08 | 1 | -1/+1 |
| | | | | | llvm-svn: 43861 | ||||
| * | Revised implementation of BatchReadOwnedPtrs() that deserializes an | Ted Kremenek | 2007-11-08 | 1 | -10/+13 |
| | | | | | | | | | | array of pointers to not allocate a second array to contain the pointer ids. Fixed bug in the same member function where deserialized pointers were not being registered with the backpatcher. llvm-svn: 43855 | ||||
| * | Fixed bug where we did not properly serialize owned objects due to a missing | Ted Kremenek | 2007-11-07 | 1 | -1/+1 |
| | | | | | | | dereference. llvm-svn: 43853 | ||||
| * | Added version of BatchEmitOwnedPtrs and BatchReadOwnedPtrs that emits/reads | Ted Kremenek | 2007-11-07 | 2 | -0/+21 |
| | | | | | | | an array of pointers of the same type. llvm-svn: 43852 | ||||
| * | Added methods to batch emit and deserialize owned pointers. This allows | Ted Kremenek | 2007-11-07 | 2 | -4/+67 |
| | | | | | | | | to group the pointer IDs together in the bitstream before their referenced contents (which will lend itself to more efficient encoding). llvm-svn: 43845 | ||||
| * | Complete conditionalization of Dwarf reg numbers. | Dale Johannesen | 2007-11-07 | 2 | -41/+86 |
| | | | | | | | | | Would somebody not on Darwin please make sure this doesn't break anything. Exception handling failures would be the most likely symptom. llvm-svn: 43844 | ||||
| * | Add testcase | Bill Wendling | 2007-11-07 | 1 | -0/+4 |
| | | | | | llvm-svn: 43839 | ||||
| * | Updated VC++ build system | Hartmut Kaiser | 2007-11-07 | 29 | -55/+59 |
| | | | | | llvm-svn: 43837 | ||||
| * | Fixed compilation errors on VC++. | Hartmut Kaiser | 2007-11-07 | 1 | -0/+2 |
| | | | | | llvm-svn: 43836 | ||||
| * | Implemented generic serialization of APFloat. | Ted Kremenek | 2007-11-07 | 3 | -0/+52 |
| | | | | | llvm-svn: 43829 | ||||
| * | Implemented serialization of signed integers. | Ted Kremenek | 2007-11-07 | 5 | -2/+41 |
| | | | | | llvm-svn: 43828 | ||||
| * | Simplify my (il)logic. | Evan Cheng | 2007-11-07 | 1 | -11/+2 |
| | | | | | llvm-svn: 43819 | ||||
| * | minor edit | Chris Lattner | 2007-11-07 | 1 | -1/+1 |
| | | | | | llvm-svn: 43813 | ||||
| * | final edits. | Chris Lattner | 2007-11-07 | 1 | -12/+13 |
| | | | | | llvm-svn: 43812 | ||||
| * | chapter 7 edits | Chris Lattner | 2007-11-07 | 1 | -9/+10 |
| | | | | | llvm-svn: 43811 | ||||
| * | edits for chapter 7 | Chris Lattner | 2007-11-07 | 1 | -15/+14 |
| | | | | | llvm-svn: 43810 | ||||
| * | edits for chapter 5 | Chris Lattner | 2007-11-07 | 1 | -12/+13 |
| | | | | | llvm-svn: 43808 | ||||
| * | minor edits | Chris Lattner | 2007-11-07 | 1 | -25/+28 |
| | | | | | llvm-svn: 43807 | ||||
| * | Add some more of StrongPHIElim. | Owen Anderson | 2007-11-07 | 1 | -12/+74 |
| | | | | | llvm-svn: 43805 | ||||
| * | edits. | Chris Lattner | 2007-11-07 | 1 | -26/+28 |
| | | | | | llvm-svn: 43804 | ||||
| * | Added special version of ReadPtr() that returns a deserialized pointer | Ted Kremenek | 2007-11-07 | 1 | -1/+4 |
| | | | | | | | | by value. This version prohibits backpatching of pointers, so it useful when a pointee is always known to be deserialized beforehand. llvm-svn: 43799 | ||||
| * | Fixed default ctor for APInt to properly initialize BitWidth to a | Ted Kremenek | 2007-11-07 | 1 | -1/+1 |
| | | | | | | | non-random value. llvm-svn: 43795 | ||||
| * | Interchange Dwarf numbers of ESP and EBP on x86 Darwin. | Dale Johannesen | 2007-11-07 | 3 | -1/+21 |
| | | | | | | | Much improvement in exception handling. llvm-svn: 43794 | ||||
| * | Implement the XTARGET feature for PR1778 | Tanya Lattner | 2007-11-06 | 1 | -4/+31 |
| | | | | | | | This will mark a test as PASS for all targets specified. It will override whatever is in XFAIL. llvm-svn: 43788 | ||||
| * | Serializer no longer automatically emits a root-level block in the bitstream. | Ted Kremenek | 2007-11-06 | 2 | -8/+3 |
| | | | | | llvm-svn: 43784 | ||||
| * | Augmented ReadPtr and ReadOwnedPtr to control whether or not a pointer is ↵ | Ted Kremenek | 2007-11-06 | 2 | -10/+16 |
| | | | | | | | | | allowed to be backpatched or can be registered with the deserializer to backpatch other pointers. llvm-svn: 43783 | ||||
| * | make smallptrset more const and type correct, which caught a few | Chris Lattner | 2007-11-06 | 2 | -15/+30 |
| | | | | | | | minor bugs. llvm-svn: 43782 | ||||
| * | Remainder operations must be either integer or floating-point. | Dan Gohman | 2007-11-06 | 1 | -1/+3 |
| | | | | | llvm-svn: 43781 | ||||
| * | fix const correctness, BB is const, so its predecessors are too | Chris Lattner | 2007-11-06 | 1 | -1/+1 |
| | | | | | llvm-svn: 43780 | ||||
| * | don't put erase or query for non-allocainst pointers in an set of allocainsts*'s | Chris Lattner | 2007-11-06 | 1 | -3/+6 |
| | | | | | llvm-svn: 43779 | ||||
| * | Implement PR1777 by detecting dependent phis that | Chris Lattner | 2007-11-06 | 2 | -0/+93 |
| | | | | | | | all compute the same value. llvm-svn: 43777 | ||||
| * | When the allocator rewrite a spill register with new virtual register, it ↵ | Evan Cheng | 2007-11-06 | 1 | -3/+12 |
| | | | | | | | | | replaces other operands of the same register. Watch out for situations where only some of the operands are sub-register uses. llvm-svn: 43776 | ||||
| * | At the point of calculating the shift amount, the | Duncan Sands | 2007-11-06 | 1 | -2/+3 |
| | | | | | | | | type of SV has changed from what it originally was. However we need the store width of the original. llvm-svn: 43775 | ||||

