aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Add LSR hooks.Evan Cheng2006-03-131-1/+10
* Added getTargetLowering() - returns DAG lowering info.Evan Cheng2006-03-131-0/+3
* Added target lowering hooks which LSR consults to make more intelligentEvan Cheng2006-03-131-2/+8
* Add a first ppc altivec intrinsic. Add packed type support.Chris Lattner2006-03-131-0/+30
* Handle the removal of the debug chain.Jim Laskey2006-03-131-4/+4
* Mark llvm.stacksave as only reading memory, this fixesChris Lattner2006-03-121-1/+1
* Fix PR681 by using the standard Lengauer and Tarjan algorithm for dominatorNate Begeman2006-03-111-32/+49
* Added a parameter to control whether Constant::getStringValue() would chopEvan Cheng2006-03-101-1/+3
* remove ShouldEmitDebugFunctions, a hack to support llvm-db via the jitChris Lattner2006-03-101-5/+1
* Fix another broken intrinsic.Chris Lattner2006-03-101-1/+1
* Fix incorrect definitions of these intrinsics, which broke a bunch ofChris Lattner2006-03-101-2/+4
* Move simple-selector-specific types to the simple selector.Chris Lattner2006-03-101-201/+0
* Simplify the interface to the schedulers, to not pass the selected heuristicChris Lattner2006-03-101-14/+4
* Move some simple-sched-specific instance vars to the simple scheduler.Chris Lattner2006-03-101-23/+2
* move some simple scheduler methods into the simple schedulerChris Lattner2006-03-101-29/+0
* Make EmitNode take a SDNode instead of a NodeInfo*Chris Lattner2006-03-101-1/+1
* Store VRBase in a map, not in NodeInfo.Chris Lattner2006-03-101-12/+5
* make some methods protected instead of privateChris Lattner2006-03-101-4/+4
* Fix an incorrect intrinsic descriptionChris Lattner2006-03-101-2/+3
* use the enum list autogen'd from Intrinsics.tdChris Lattner2006-03-091-61/+4
* remove dbg_declare, it's not used yet.Chris Lattner2006-03-091-1/+0
* Forgot this on last check in.Jim Laskey2006-03-091-0/+3
* Add a helper method for running static ctors/dtors in the module.Chris Lattner2006-03-081-0/+6
* add a new helper methodChris Lattner2006-03-081-0/+6
* Get rid of the multiple copies of getStringValue. Now a Constant:: method.Jim Laskey2006-03-081-0/+5
* Change the interface for getting a target HazardRecognizer to be more clean.Chris Lattner2006-03-082-9/+6
* Switch to using a numeric id for anchors.Jim Laskey2006-03-071-4/+14
* Hoist the HazardRecognizer out of the ScheduleDAGList.cpp file to whereChris Lattner2006-03-062-6/+57
* add an emitnoop methodChris Lattner2006-03-051-2/+6
* custom lowered nodes are legal tooChris Lattner2006-03-051-1/+2
* add a hook to insert a noopChris Lattner2006-03-051-0/+7
* Breathe some life into a comment.Jim Laskey2006-03-051-1/+1
* Add a new scheduling type. This is, of course, a hack. Proper factoringChris Lattner2006-03-051-3/+8
* Add a copysign nodeChris Lattner2006-03-051-1/+7
* Adding basic structure support.Jim Laskey2006-03-031-5/+7
* Add more vector NodeTypes: VSDIV, VUDIV, VAND, VOR, and VXOR.Evan Cheng2006-03-031-1/+2
* Number of NodeTypes now exceeds 128.Evan Cheng2006-03-031-2/+2
* SDOperand::isOperand should not be a forwarding. It must check *this against ...Evan Cheng2006-03-031-4/+3
* Added isOperand(N): true if this is an operand of NEvan Cheng2006-03-031-0/+7
* initial checkin of the intrinsic description fileChris Lattner2006-03-031-0/+188
* update commentChris Lattner2006-03-031-1/+1
* Split this out of Target.tdChris Lattner2006-03-031-0/+45
* remove the read/write port/io intrinsics.Chris Lattner2006-03-032-13/+0
* Split memcpy/memset/memmove intrinsics into i32/i64 versions, resolvingChris Lattner2006-03-033-26/+25
* Fix a compilation error with GCC 4.1. Thanks to Vladimir Merzliakov forChris Lattner2006-03-021-1/+1
* Support for enumerations.Jim Laskey2006-03-011-0/+38
* Remove extra comma from enum list.Jim Laskey2006-03-011-1/+1
* Remove comma from enum list.Jim Laskey2006-03-011-1/+1
* Switch back to using actual dwarf tags. Simplifies code without loss to otherJim Laskey2006-03-012-72/+26
* Use context and not compile unit.Jim Laskey2006-03-011-2/+2