aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* All targets expand BR_JT for now.Evan Cheng2006-10-306-4/+11
* Lower jumptable to BR_JT. The legalizer can lower it to a BRIND or let the ta...Evan Cheng2006-10-302-28/+55
* Added a new SDNode type: BR_JT for jumptable branch.Evan Cheng2006-10-302-0/+5
* fix this regtestChris Lattner2006-10-301-1/+1
* add a new form of insert.Chris Lattner2006-10-301-1/+48
* Add SmallString a (currently) minimal class that adapts SmallVector to beChris Lattner2006-10-302-0/+58
* add a methodChris Lattner2006-10-302-0/+16
* add newline at end of fileChris Lattner2006-10-292-2/+4
* add a highly efficient hash table that is specialized for mapping C stringsChris Lattner2006-10-294-0/+556
* Add a new llvm::Allocator abstraction, which will be used by a containerChris Lattner2006-10-292-0/+154
* Fix SimplifyCFG/2006-10-29-InvokeCrash.ll, a crash compiling QT.Chris Lattner2006-10-291-1/+1
* new testcaseChris Lattner2006-10-291-0/+652
* Make CanFallThrough more intelligent (so it can handle blocks with (e.g.) noChris Lattner2006-10-291-62/+94
* fix Generic/2006-10-29-Crash.llChris Lattner2006-10-291-1/+9
* new testcaseChris Lattner2006-10-291-0/+21
* Fix a load folding issue that Evan noticed: there is no need to export valuesChris Lattner2006-10-291-7/+17
* Try again.Jim Laskey2006-10-291-1/+4
* Not handling zero length strings.Jim Laskey2006-10-291-2/+2
* VLOAD is not the LoadSDNode opcode.Evan Cheng2006-10-291-1/+0
* Remove spurious case. EXTLOAD is not one of the node opcodes.Nick Lewycky2006-10-291-1/+0
* split critical edges more carefully and intelligently. In particular, criticalChris Lattner2006-10-281-4/+61
* Teach branch folding to fold identical jump tables together and to deleteChris Lattner2006-10-281-5/+53
* add an assertionChris Lattner2006-10-281-0/+1
* remove dead methodChris Lattner2006-10-281-1/+0
* add a method for hacking on JTIdx'sChris Lattner2006-10-281-0/+4
* const'ify jump table stuffChris Lattner2006-10-282-3/+3
* add a method for deleting dead jump tables.Chris Lattner2006-10-281-0/+6
* add an assertChris Lattner2006-10-281-0/+1
* don't print dead jump tablesChris Lattner2006-10-281-0/+3
* determine whether a change was madeChris Lattner2006-10-281-2/+6
* implement the BlockHasNoFallThrough hookChris Lattner2006-10-282-0/+12
* improve deletion of blocks that just contain branches by knowing thatChris Lattner2006-10-281-33/+38
* add another target hook for branch folding.Chris Lattner2006-10-283-0/+21
* Load and stores have not been uniqued properly.Jim Laskey2006-10-281-13/+42
* Split *all* critical edges before isel. This resolves issues with spill codeChris Lattner2006-10-281-44/+8
* new testcaseChris Lattner2006-10-281-0/+55
* add option to isCriticalEdgeChris Lattner2006-10-282-4/+14
* break edges more intelligentlyChris Lattner2006-10-281-2/+3
* Expose a smarter way to break critical edges.Chris Lattner2006-10-282-9/+35
* SplitCriticalEdge checks to see if an edge is critical, don't check twiceChris Lattner2006-10-281-2/+1
* Fix a serious bug that caused any x86 vector stuff to infinite loopChris Lattner2006-10-281-1/+1
* Doh. Must check if GV is constant first before putting it in .cstring.Evan Cheng2006-10-281-2/+2
* Doh. Must check if GV is constant first.Evan Cheng2006-10-281-2/+2
* Emitting raw bytecode is awfully rude. Add -disable-output.Nick Lewycky2006-10-281-7/+17
* Editorial clean up.Jim Laskey2006-10-282-2/+0
* add a methodChris Lattner2006-10-282-0/+26
* prepare for a change I'm about to makeChris Lattner2006-10-281-0/+6
* don't dist internal readmeChris Lattner2006-10-282-2/+0
* don't dist internal readme'sChris Lattner2006-10-281-1/+0
* don't distribute internal readme'sChris Lattner2006-10-281-1/+1