summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
* minor syntax changeChris Lattner2006-01-242-4/+4
| | | | llvm-svn: 25566
* Print file-scope inline asm blocks at the start of the output file.Chris Lattner2006-01-231-0/+5
| | | | llvm-svn: 25565
* Add support for reading/writing inline asmChris Lattner2006-01-232-1/+8
| | | | llvm-svn: 25564
* Update for file-scope inline asmChris Lattner2006-01-231-14/+11
| | | | llvm-svn: 25563
* new testcaseChris Lattner2006-01-231-0/+8
| | | | llvm-svn: 25562
* document module-level inline asm support.Chris Lattner2006-01-231-1/+30
| | | | llvm-svn: 25561
* Add support for linking inline asmChris Lattner2006-01-231-0/+7
| | | | llvm-svn: 25560
* When cloning a module, clone the inline asm.Chris Lattner2006-01-231-0/+1
| | | | llvm-svn: 25559
* regenerateChris Lattner2006-01-233-3493/+2745
| | | | llvm-svn: 25558
* Add support for parsing global asm blocksChris Lattner2006-01-232-4/+22
| | | | llvm-svn: 25557
* Print out inline asm stringsChris Lattner2006-01-231-22/+23
| | | | llvm-svn: 25556
* Add global scope asm supportChris Lattner2006-01-231-1/+5
| | | | llvm-svn: 25555
* bye bye Pattern ISELAndrew Lenharth2006-01-233-1740/+5
| | | | llvm-svn: 25553
* added stores to lsmarkAndrew Lenharth2006-01-233-4/+74
| | | | llvm-svn: 25552
OpenPOWER on IntegriCloud