aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* allow the address of a global to be used with the "i" constraint when inChris Lattner2006-10-312-1/+36
* implement the 'c' inline asm modifier characterChris Lattner2006-10-311-0/+3
* handle global address constant sdnodesChris Lattner2006-10-311-2/+7
* Let us play simplify the td file (and fix a few missed sub and mul patterns).Andrew Lenharth2006-10-312-83/+63
* handle "st" as "st(0)"Chris Lattner2006-10-311-3/+12
* TargetLowering::isOperandValidForConstraintChris Lattner2006-10-311-2/+7
* Change the prototype for TargetLowering::isOperandValidForConstraintChris Lattner2006-10-313-17/+28
* generalize the fix for PR977 to also fixChris Lattner2006-10-311-28/+26
* Fix PR977 and Transforms/LCSSA/2006-10-31-UnreachableBlock.llChris Lattner2006-10-311-1/+8
* Add all that branch mangling niftinessAndrew Lenharth2006-10-319-129/+414
* add support for calling functions when the caller has variable sized objectsRafael Espindola2006-10-311-1/+19
* 1. Clean up code due to changes in SwitchTo*Section(2)Anton Korobeynikov2006-10-319-52/+80
* Turn an assert into an error message. This is commonly triggered whenChris Lattner2006-10-311-1/+5
* Unbreaking static ctors patch.Anton Korobeynikov2006-10-311-1/+1
* Fix a typo which can break jumptables.Evan Cheng2006-10-311-1/+1
* Make this compile again.Reid Spencer2006-10-311-1/+1
* Apply Aton's LLVM patch for PR973: Linux ctors / dtors support.Evan Cheng2006-10-311-4/+22
* Fix a problem introduced by a last-minute change (logic negation).Reid Spencer2006-10-301-2/+2
* fix miscompilation of llvm.isunordered, where we branched on the oppositeChris Lattner2006-10-301-2/+2
* Add debug support for X86/ELF targets (Linux). This allows llvm-gcc4Reid Spencer2006-10-308-17/+52
* fix wonky indentationChris Lattner2006-10-301-6/+6
* Update comment. Valid option is -debug-pass=Structures.Devang Patel2006-10-301-1/+1
* Switch abbreviations to use the folding set.a.Jim Laskey2006-10-301-127/+111
* Simplify DwarfWriter header.Jim Laskey2006-10-301-97/+508
* 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-301-0/+1
* add a highly efficient hash table that is specialized for mapping C stringsChris Lattner2006-10-292-0/+268
* Add a new llvm::Allocator abstraction, which will be used by a containerChris Lattner2006-10-291-0/+106
* Fix SimplifyCFG/2006-10-29-InvokeCrash.ll, a crash compiling QT.Chris Lattner2006-10-291-1/+1
* 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
* 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
* const'ify jump table stuffChris Lattner2006-10-281-1/+1
* add an assertChris Lattner2006-10-281-0/+1
* don't print dead jump tablesChris Lattner2006-10-281-0/+3
* 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-282-0/+13
* 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
* add option to isCriticalEdgeChris Lattner2006-10-281-3/+12
* break edges more intelligentlyChris Lattner2006-10-281-2/+3
* Expose a smarter way to break critical edges.Chris Lattner2006-10-281-5/+24