summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* forgot oneAndrew Lenharth2006-01-251-0/+1
| | | | llvm-svn: 25620
* regenerateChris Lattner2006-01-253-1302/+1339
| | | | llvm-svn: 25619
* Parse inline asm objectsChris Lattner2006-01-253-3/+56
| | | | llvm-svn: 25618
* Print InlineAsm objectsChris Lattner2006-01-252-9/+27
| | | | llvm-svn: 25617
* add another methodChris Lattner2006-01-251-0/+7
| | | | llvm-svn: 25616
* make things compile againAndrew Lenharth2006-01-251-0/+4
| | | | llvm-svn: 25614
* Don't break the optimized build (by incorrect placement of #endif)Reid Spencer2006-01-251-1/+1
| | | | llvm-svn: 25613
* add some useful accessors :)Chris Lattner2006-01-251-0/+3
| | | | llvm-svn: 25612
* Change inline asms to be uniqued like constants, not embedded in a Module.Chris Lattner2006-01-255-107/+18
| | | | llvm-svn: 25610
* initialize an instance var, apparently I forgot to commit this long agoChris Lattner2006-01-251-0/+1
| | | | llvm-svn: 25609
* No need to keep track of top and bottom nodes in a group since the vector isEvan Cheng2006-01-252-10/+3
| | | | | | already in order. Thanks Jim for pointing it out. llvm-svn: 25608
* Set SchedulingForLatency to be the default scheduling preference for all.Evan Cheng2006-01-254-3/+1
| | | | llvm-svn: 25607
* First part of bug 680:Nate Begeman2006-01-2515-336/+355
| | | | | | | Remove TLI.LowerVA* and replace it with SDNodes that are lowered the same way as everything else. llvm-svn: 25606
* Make it even more portable.Jeff Cohen2006-01-252-2/+2
| | | | llvm-svn: 25605
* Fix VC++ compilation error.Jeff Cohen2006-01-251-1/+1
| | | | llvm-svn: 25604
* Default scheduling preference is SchedulingForLatency.Evan Cheng2006-01-253-0/+3
| | | | llvm-svn: 25603
* X86 prefer scheduling for reduced register pressure.Evan Cheng2006-01-251-0/+1
| | | | llvm-svn: 25602
* Bottom up register usage reducing list scheduler.Evan Cheng2006-01-251-21/+451
| | | | llvm-svn: 25601
* Keep track of bottom / top element of a set of flagged nodes.Evan Cheng2006-01-251-1/+6
| | | | llvm-svn: 25600
* If scheduler choice is the default (-sched=default), use target schedulingEvan Cheng2006-01-251-2/+10
| | | | | | | | preference to determine which scheduler to use. SchedulingForLatency == Breadth first; SchedulingForRegPressure == bottom up register reduction list scheduler. llvm-svn: 25599
* Add a enum to specify target scheduling preference: SchedulingForLatency orEvan Cheng2006-01-251-0/+19
| | | | | | SchedulingForRegPressure. Added corresponding methods to set / get the value. llvm-svn: 25598
* Some minor scheduler changes.Evan Cheng2006-01-251-4/+9
| | | | llvm-svn: 25597
* Fix a selectcc lowering bug. Make a copy of X86ISD::CMP when folding it.Evan Cheng2006-01-251-2/+10
| | | | llvm-svn: 25596
* Loosen up these checks to allow direct uses of ESPChris Lattner2006-01-251-4/+12
| | | | llvm-svn: 25595
* Portably cast a pointer to an integer.Jeff Cohen2006-01-252-2/+2
| | | | llvm-svn: 25594
* add bundling! well not really, for now it's just stop-insertion.Duraid Madina2006-01-256-154/+277
| | | | llvm-svn: 25593
* maintaining stackpointer alignment. Perhaps it doesn't matterAndrew Lenharth2006-01-251-0/+4
| | | | llvm-svn: 25592
* fix build on 64 bit hostsAndrew Lenharth2006-01-241-1/+1
| | | | llvm-svn: 25591
* Fix an optional in flag bug.Evan Cheng2006-01-241-19/+64
| | | | llvm-svn: 25590
* Optional InFlag was not being included in node.Evan Cheng2006-01-241-1/+1
| | | | llvm-svn: 25588
* Fix Regression/Transforms/ScalarRepl/2006-01-24-IllegalUnionPromoteCrash.llChris Lattner2006-01-241-3/+1
| | | | llvm-svn: 25587
* testcase that crashes scalarreplChris Lattner2006-01-241-0/+12
| | | | llvm-svn: 25586
* use ESP directly, not a copy of ESP into some other register for fastcc callsChris Lattner2006-01-241-2/+1
| | | | llvm-svn: 25584
* This is still brokenChris Lattner2006-01-241-0/+2
| | | | llvm-svn: 25583
* Fix an infinite loop I caused by making sure to legalize the flag operandChris Lattner2006-01-242-1/+22
| | | | | | of CALLSEQ_* nodes llvm-svn: 25582
* add a methodChris Lattner2006-01-241-0/+1
| | | | llvm-svn: 25581
* Emit the copies out of call return registers *after* the ISD::CALLSEQ_ENDChris Lattner2006-01-242-7/+23
| | | | | | | node, fixing fastcc and the case where a function has a frame pointer due to dynamic allocas. llvm-svn: 25580
* new c front-end testcaseChris Lattner2006-01-241-0/+8
| | | | llvm-svn: 25579
* Allow jit-beta to workChris Lattner2006-01-241-1/+0
| | | | llvm-svn: 25578
* Fix VC++ compilation error.Jeff Cohen2006-01-241-0/+1
| | | | llvm-svn: 25577
* Remove unused variables.Jeff Cohen2006-01-241-3/+0
| | | | llvm-svn: 25576
* Be consistent in using class/struct to keep Visual Studio happy.Jeff Cohen2006-01-241-1/+1
| | | | llvm-svn: 25575
* Add new files to Visual Studio.Jeff Cohen2006-01-242-0/+9
| | | | llvm-svn: 25574
* Track changes in config.h.in.Jeff Cohen2006-01-241-4/+2
| | | | llvm-svn: 25573
* rename methodChris Lattner2006-01-242-4/+5
| | | | llvm-svn: 25572
* Rename methodChris Lattner2006-01-247-1147/+1187
| | | | llvm-svn: 25571
* Initial checkin of the InlineAsm classChris Lattner2006-01-247-23/+219
| | | | llvm-svn: 25570
* Crude Dwarf global variable debugging.Jim Laskey2006-01-243-169/+300
| | | | llvm-svn: 25569
* Pretty print file-scope asm blocks.Chris Lattner2006-01-241-1/+15
| | | | llvm-svn: 25568
* syntax changeChris Lattner2006-01-243-4/+5
| | | | llvm-svn: 25567
OpenPOWER on IntegriCloud