aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
...
* I don't see how NodeUpdated can be called with aDuncan Sands2008-02-041-5/+10
* Fix typoChris Lattner2008-02-031-1/+1
* handle the case where a node can become ready to processChris Lattner2008-02-032-3/+4
* Use the new infrastructure for listening to node updates to Chris Lattner2008-02-032-31/+34
* the world doesn't need my debugging code.Chris Lattner2008-02-031-1/+0
* Change the 'global modification' APIs in SelectionDAG to take a newChris Lattner2008-02-032-162/+209
* Generalize the SDOperand->SDOperand form of Chris Lattner2008-02-031-17/+16
* add a -view-legalize-types-dags option, for viewing the dags going into legal...Chris Lattner2008-02-031-0/+13
* Get rid of the annoying blank lines before labels.Evan Cheng2008-02-021-3/+3
* SDIsel processes llvm.dbg.declare by recording the variable debug information...Evan Cheng2008-02-027-16/+51
* Remove the nasty LABEL hack with a much less evil one. Now llvm.dbg.func.star...Evan Cheng2008-02-015-35/+24
* Rename RecordLabel to RecordSourceLine because that's what it is doing.Evan Cheng2008-02-012-4/+4
* Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-c...Evan Cheng2008-01-316-223/+48
* Add a comment for a nasty short term hack.Evan Cheng2008-01-311-0/+4
* Add an extra operand to LABEL nodes which distinguishes between debug, EH, or...Evan Cheng2008-01-318-22/+51
* Add more thorough error checking for NULL register classes.Christopher Lamb2008-01-311-1/+2
* MRegisterInfo::getLocation() is a really bad idea. Its function is to calcula...Evan Cheng2008-01-311-1/+2
* Rename ISD::FLT_ROUNDS to ISD::FLT_ROUNDS_ to avoid conflictingDan Gohman2008-01-313-3/+3
* Also avoid adding callee save code before debug labels.Evan Cheng2008-01-311-1/+9
* Create a new class, MemOperand, for describing memory referencesDan Gohman2008-01-315-48/+190
* Fixed a bug in MergeValueInAsValue() pointed out by David Greene. Replace val...Evan Cheng2008-01-301-3/+3
* Treat the label for the first @llvm.dbg.stoppoint the same way as the dbg_fun...Evan Cheng2008-01-301-4/+4
* Adjust loop per review feedback.Dale Johannesen2008-01-301-4/+2
* A semi-gross fix for a debug info issue. When inserting the "function start" ...Evan Cheng2008-01-301-9/+26
* Accept getelementptr starting at GV with all 0 indices as aDale Johannesen2008-01-301-0/+14
* Even though InsertAtEndOfBasicBlock is an ugly hack it still deserves a prope...Evan Cheng2008-01-302-5/+5
* Add a new PseudoSourceValue class, which will be used to help trackDan Gohman2008-01-301-0/+33
* Factor the addressing mode and the load/store VT out of LoadSDNodeDan Gohman2008-01-307-66/+66
* When expanding an operand, it's not the result valueDuncan Sands2008-01-291-2/+2
* Use empty() instead of comparing size() with zero.Dan Gohman2008-01-298-11/+11
* Fix a typo in a comment.Dan Gohman2008-01-291-1/+1
* Fix a typo in a comment.Dan Gohman2008-01-291-1/+0
* Use getPreferredAlignmentLog or getPreferredAlignmentDuncan Sands2008-01-292-5/+3
* RegAllocBigBlock doesn't need LiveVariables either.Owen Anderson2008-01-291-13/+2
* Properly expand extract-element for non-power-of-2 codegenNate Begeman2008-01-291-2/+3
* Handle 'X' constraint in asm's better.Dale Johannesen2008-01-293-21/+50
* Fix PowerPC/./2007-10-18-PtrArithmetic.llChris Lattner2008-01-271-7/+14
* fix a crash on CodeGen/X86/vector-rem.llChris Lattner2008-01-271-4/+6
* Reg alloc doesn't really need LiveVariables.Owen Anderson2008-01-271-9/+2
* Implement some dag combines that allow doing fneg/fabs/fcopysign in integerChris Lattner2008-01-271-2/+79
* For long double constants, print an approximation of their value to the .s fi...Chris Lattner2008-01-271-2/+6
* Infer alignment of loads and increase their alignment when we can tell they are Chris Lattner2008-01-261-4/+33
* Fix some bugs in SimplifyNodeWithTwoResults where it would call deletenode to Chris Lattner2008-01-261-41/+31
* don't bother making x&-1 only to simplify it in dag combine. This commonly o...Chris Lattner2008-01-261-0/+2
* reduce indentationChris Lattner2008-01-251-42/+44
* fix long lines.Chris Lattner2008-01-251-2/+3
* Add skeletal code to increase the alignment of loads and stores whenChris Lattner2008-01-251-0/+38
* move MachineFrameInfo::CreateFixedObject out of line, give MachineFrameInfoChris Lattner2008-01-251-1/+14
* include alignment and volatility information in -view-*-dags outputChris Lattner2008-01-251-3/+10
* Don't dump the function!Chris Lattner2008-01-241-2/+0