| Commit message (Expand) | Author | Age | Files | Lines |
* | Add LSR hooks. | Evan Cheng | 2006-03-13 | 1 | -1/+10 |
* | Added getTargetLowering() - returns DAG lowering info. | Evan Cheng | 2006-03-13 | 1 | -0/+3 |
* | Added target lowering hooks which LSR consults to make more intelligent | Evan Cheng | 2006-03-13 | 1 | -2/+8 |
* | Add a first ppc altivec intrinsic. Add packed type support. | Chris Lattner | 2006-03-13 | 1 | -0/+30 |
* | Handle the removal of the debug chain. | Jim Laskey | 2006-03-13 | 1 | -4/+4 |
* | Mark llvm.stacksave as only reading memory, this fixes | Chris Lattner | 2006-03-12 | 1 | -1/+1 |
* | Fix PR681 by using the standard Lengauer and Tarjan algorithm for dominator | Nate Begeman | 2006-03-11 | 1 | -32/+49 |
* | Added a parameter to control whether Constant::getStringValue() would chop | Evan Cheng | 2006-03-10 | 1 | -1/+3 |
* | remove ShouldEmitDebugFunctions, a hack to support llvm-db via the jit | Chris Lattner | 2006-03-10 | 1 | -5/+1 |
* | Fix another broken intrinsic. | Chris Lattner | 2006-03-10 | 1 | -1/+1 |
* | Fix incorrect definitions of these intrinsics, which broke a bunch of | Chris Lattner | 2006-03-10 | 1 | -2/+4 |
* | Move simple-selector-specific types to the simple selector. | Chris Lattner | 2006-03-10 | 1 | -201/+0 |
* | Simplify the interface to the schedulers, to not pass the selected heuristic | Chris Lattner | 2006-03-10 | 1 | -14/+4 |
* | Move some simple-sched-specific instance vars to the simple scheduler. | Chris Lattner | 2006-03-10 | 1 | -23/+2 |
* | move some simple scheduler methods into the simple scheduler | Chris Lattner | 2006-03-10 | 1 | -29/+0 |
* | Make EmitNode take a SDNode instead of a NodeInfo* | Chris Lattner | 2006-03-10 | 1 | -1/+1 |
* | Store VRBase in a map, not in NodeInfo. | Chris Lattner | 2006-03-10 | 1 | -12/+5 |
* | make some methods protected instead of private | Chris Lattner | 2006-03-10 | 1 | -4/+4 |
* | Fix an incorrect intrinsic description | Chris Lattner | 2006-03-10 | 1 | -2/+3 |
* | use the enum list autogen'd from Intrinsics.td | Chris Lattner | 2006-03-09 | 1 | -61/+4 |
* | remove dbg_declare, it's not used yet. | Chris Lattner | 2006-03-09 | 1 | -1/+0 |
* | Forgot this on last check in. | Jim Laskey | 2006-03-09 | 1 | -0/+3 |
* | Add a helper method for running static ctors/dtors in the module. | Chris Lattner | 2006-03-08 | 1 | -0/+6 |
* | add a new helper method | Chris Lattner | 2006-03-08 | 1 | -0/+6 |
* | Get rid of the multiple copies of getStringValue. Now a Constant:: method. | Jim Laskey | 2006-03-08 | 1 | -0/+5 |
* | Change the interface for getting a target HazardRecognizer to be more clean. | Chris Lattner | 2006-03-08 | 2 | -9/+6 |
* | Switch to using a numeric id for anchors. | Jim Laskey | 2006-03-07 | 1 | -4/+14 |
* | Hoist the HazardRecognizer out of the ScheduleDAGList.cpp file to where | Chris Lattner | 2006-03-06 | 2 | -6/+57 |
* | add an emitnoop method | Chris Lattner | 2006-03-05 | 1 | -2/+6 |
* | custom lowered nodes are legal too | Chris Lattner | 2006-03-05 | 1 | -1/+2 |
* | add a hook to insert a noop | Chris Lattner | 2006-03-05 | 1 | -0/+7 |
* | Breathe some life into a comment. | Jim Laskey | 2006-03-05 | 1 | -1/+1 |
* | Add a new scheduling type. This is, of course, a hack. Proper factoring | Chris Lattner | 2006-03-05 | 1 | -3/+8 |
* | Add a copysign node | Chris Lattner | 2006-03-05 | 1 | -1/+7 |
* | Adding basic structure support. | Jim Laskey | 2006-03-03 | 1 | -5/+7 |
* | Add more vector NodeTypes: VSDIV, VUDIV, VAND, VOR, and VXOR. | Evan Cheng | 2006-03-03 | 1 | -1/+2 |
* | Number of NodeTypes now exceeds 128. | Evan Cheng | 2006-03-03 | 1 | -2/+2 |
* | SDOperand::isOperand should not be a forwarding. It must check *this against ... | Evan Cheng | 2006-03-03 | 1 | -4/+3 |
* | Added isOperand(N): true if this is an operand of N | Evan Cheng | 2006-03-03 | 1 | -0/+7 |
* | initial checkin of the intrinsic description file | Chris Lattner | 2006-03-03 | 1 | -0/+188 |
* | update comment | Chris Lattner | 2006-03-03 | 1 | -1/+1 |
* | Split this out of Target.td | Chris Lattner | 2006-03-03 | 1 | -0/+45 |
* | remove the read/write port/io intrinsics. | Chris Lattner | 2006-03-03 | 2 | -13/+0 |
* | Split memcpy/memset/memmove intrinsics into i32/i64 versions, resolving | Chris Lattner | 2006-03-03 | 3 | -26/+25 |
* | Fix a compilation error with GCC 4.1. Thanks to Vladimir Merzliakov for | Chris Lattner | 2006-03-02 | 1 | -1/+1 |
* | Support for enumerations. | Jim Laskey | 2006-03-01 | 1 | -0/+38 |
* | Remove extra comma from enum list. | Jim Laskey | 2006-03-01 | 1 | -1/+1 |
* | Remove comma from enum list. | Jim Laskey | 2006-03-01 | 1 | -1/+1 |
* | Switch back to using actual dwarf tags. Simplifies code without loss to other | Jim Laskey | 2006-03-01 | 2 | -72/+26 |
* | Use context and not compile unit. | Jim Laskey | 2006-03-01 | 1 | -2/+2 |