aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 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
* Make sure all the readme files get distributed.Reid Spencer2006-10-281-1/+1
* Clean up.Jim Laskey2006-10-271-2/+12
* Fix a bug in merged condition handling (CodeGen/Generic/2006-10-27-CondFoldin...Chris Lattner2006-10-271-67/+110
* new testcaseChris Lattner2006-10-271-0/+21
* Switch over from SelectionNodeCSEMap to FoldingSet.Jim Laskey2006-10-276-548/+224
* Use doc_code class.Devang Patel2006-10-271-2/+2
* Clean upJim Laskey2006-10-271-2/+2
* Document removeModule().Devang Patel2006-10-271-0/+12