| Commit message (Expand) | Author | Age | Files | Lines |
* | Forgot to commit this file. | Owen Anderson | 2008-12-28 | 1 | -0/+10 |
* | Clean up the atomic opcodes in SelectionDAG. | Dan Gohman | 2008-12-23 | 2 | -158/+45 |
* | Rename BuildSchedUnits to BuildSchedGraph, and refactor the | Dan Gohman | 2008-12-23 | 3 | -8/+13 |
* | Comment MO_FPImmediate and doxygenate surrounding comments. | Dan Gohman | 2008-12-23 | 1 | -9/+9 |
* | Refactor a bunch of code out of AsmPrinter::EmitGlobalConstant into separate | Dan Gohman | 2008-12-22 | 1 | -0/+8 |
* | Add an assertion to the ScheduleDAGInstrs class to catch SUnits | Dan Gohman | 2008-12-22 | 1 | -0/+4 |
* | Add an accesor for the isNormalMemory field in the SDep class. | Dan Gohman | 2008-12-22 | 1 | -0/+7 |
* | Add an assertion to catch SUnits reallocations. And add a doxygen | Dan Gohman | 2008-12-22 | 1 | -0/+18 |
* | LiveInterval::removeKills and isKill don't need 'this' and | Dan Gohman | 2008-12-20 | 1 | -2/+2 |
* | Fix PR3149. If an early clobber def is a physical register and it is tied to ... | Evan Cheng | 2008-12-19 | 1 | -3/+7 |
* | Fix RegScavenger::forward() to work on basic blocks containing exactly | Dan Gohman | 2008-12-19 | 1 | -0/+1 |
* | Delete the RegScavenging constructor that takes a MachineBasicBlock | Dan Gohman | 2008-12-19 | 1 | -4/+0 |
* | Added support for vector widening. | Mon P Wang | 2008-12-18 | 2 | -35/+72 |
* | Today the front-ends (llvm-gcc and clang) generate multiple llvm.dbg.compile_... | Devang Patel | 2008-12-17 | 1 | -1/+2 |
* | Fix the comments for getDepth and getHeight. | Dan Gohman | 2008-12-17 | 1 | -3/+3 |
* | Add initial support for back-scheduling address computations, | Dan Gohman | 2008-12-16 | 1 | -2/+3 |
* | Fix some register-alias-related bugs in the post-RA scheduler liveness | Dan Gohman | 2008-12-16 | 3 | -28/+68 |
* | Move addPred and removePred out-of-line. | Dan Gohman | 2008-12-16 | 1 | -53/+2 |
* | Make addPred and removePred return void, since the return value is not | Dan Gohman | 2008-12-16 | 1 | -9/+6 |
* | Add a getSDep() access function to SUnitIterator to return the | Dan Gohman | 2008-12-16 | 1 | -2/+5 |
* | Reorder some SDep methods. No functionality change. | Dan Gohman | 2008-12-16 | 1 | -6/+6 |
* | SDep's operator== should compare the Latency field too. | Dan Gohman | 2008-12-16 | 1 | -1/+1 |
* | Reapply r60997, this time without forgetting that | Duncan Sands | 2008-12-14 | 1 | -1/+1 |
* | Temporarily revert r60997. It was causing this failure: | Bill Wendling | 2008-12-13 | 1 | -1/+1 |
* | LegalizeDAG is not supposed to introduce illegal | Duncan Sands | 2008-12-13 | 1 | -1/+1 |
* | Fix MachineCodeEmitter to use uintptr_t instead of intptr_t. This avoids some... | Evan Cheng | 2008-12-10 | 2 | -31/+36 |
* | Update CalcLatency to work in terms of edge latencies, rather than | Dan Gohman | 2008-12-10 | 1 | -1/+1 |
* | Fix a couple of Dwarf bugs. | Evan Cheng | 2008-12-10 | 1 | -1/+8 |
* | Rewrite the SDep class, and simplify some of the related code. | Dan Gohman | 2008-12-09 | 3 | -73/+208 |
* | Add sub/mul overflow intrinsics. This currently doesn't have a | Bill Wendling | 2008-12-09 | 1 | -0/+6 |
* | Fix PR3117: not all nodes being legalized. The | Duncan Sands | 2008-12-09 | 1 | -1/+5 |
* | Fix comment typo. | Duncan Sands | 2008-12-08 | 1 | -1/+1 |
* | Factor out the code for sign-extending/truncating gep indices | Dan Gohman | 2008-12-08 | 1 | -0/+5 |
* | Move createVirtualRegister out-of-line. | Dan Gohman | 2008-12-08 | 1 | -13/+1 |
* | Drop the reg argument to isRegReDefinedByTwoAddr, which was redundant. | Dan Gohman | 2008-12-05 | 1 | -2/+2 |
* | Have PseudoSourceValue override Value::dump, so that it works | Dan Gohman | 2008-12-03 | 1 | -0/+6 |
* | Extend X86's addFrameReference to add a MachineMemOperand for | Dan Gohman | 2008-12-03 | 2 | -3/+8 |
* | Add an explicit keyword. | Dan Gohman | 2008-12-03 | 1 | -1/+1 |
* | Replace a #include with a forward-declaration. | Dan Gohman | 2008-12-03 | 1 | -1/+1 |
* | Expand getVTList, getNodeValueTypes, and SelectNodeTo to handle more value ty... | Bill Wendling | 2008-12-01 | 1 | -0/+9 |
* | There are no longer any places that require a | Duncan Sands | 2008-12-01 | 1 | -13/+1 |
* | On x86 favors folding short immediate into some arithmetic operations (e.g. a... | Evan Cheng | 2008-11-27 | 1 | -3/+5 |
* | LiveRanges are represented as half-open ranges. Fix the findLiveInMBBs code | Dan Gohman | 2008-11-26 | 1 | -1/+1 |
* | Initial support for anti-dependence breaking. Currently this code does not | Dan Gohman | 2008-11-25 | 1 | -2/+75 |
* | Move the scheduler constructor functions to SchedulerRegistry.h, to | Dan Gohman | 2008-11-24 | 3 | -44/+41 |
* | Fix an unused-parameter warning. | Dan Gohman | 2008-11-24 | 1 | -1/+1 |
* | Check in the rest of this change. The isAntiDep flag needs to be passed | Dan Gohman | 2008-11-24 | 1 | -2/+3 |
* | If the type legalizer actually legalized anything | Duncan Sands | 2008-11-24 | 1 | -8/+15 |
* | Rename SetCCResultContents to BooleanContents. In | Duncan Sands | 2008-11-23 | 1 | -4/+4 |
* | Make a convenient helper for printing offsets. | Anton Korobeynikov | 2008-11-22 | 1 | -0/+3 |