| Commit message (Expand) | Author | Age | Files | Lines |
* | Add @earlyclobber TableGen constraint | Jim Grosbach | 2009-12-16 | 1 | -2/+3 |
* | Fix these asserts to check the invariant that the code actually | Dan Gohman | 2009-12-14 | 1 | -2/+2 |
* | Whitespace changes, comment clarification. No functional changes. | Bill Wendling | 2009-12-14 | 1 | -5/+4 |
* | Silence conversion warning from 64 to 32-bit. | Eric Christopher | 2009-12-09 | 1 | -1/+1 |
* | Move isConsecutiveLoad to SelectionDAG. It's not target dependent and it's pr... | Evan Cheng | 2009-12-09 | 1 | -6/+0 |
* | Revert 90789 for now. It caused massive compile time regression. Post-ra sche... | Evan Cheng | 2009-12-08 | 1 | -1/+1 |
* | Apply Pekka Jääskeläinen's patch to raise the first virtual register | Dan Gohman | 2009-12-07 | 1 | -2/+2 |
* | Remove the target hook TargetInstrInfo::BlockHasNoFallThrough in favor of | Dan Gohman | 2009-12-05 | 1 | -8/+0 |
* | Remove an unneeded include. | David Greene | 2009-12-05 | 1 | -1/+1 |
* | Fix a bad merge. | David Greene | 2009-12-04 | 1 | -7/+0 |
* | Update the TargetInstrInfo interfaces so hasLoad/StoreFrom/ToStackSlot | David Greene | 2009-12-04 | 1 | -6/+17 |
* | remove some dead std::ostream using code. | Chris Lattner | 2009-12-03 | 1 | -2/+0 |
* | This initial code is meant to convert TargetData to use an AbstractTypesUser so | Bill Wendling | 2009-12-03 | 1 | -2/+1 |
* | Remove isProfitableToDuplicateIndirectBranch target hook. It is profitable | Bob Wilson | 2009-11-30 | 1 | -4/+0 |
* | Rollback changes r89516: Added two SubtargetFeatures::AddFeatures methods, wh... | Viktor Kutuzov | 2009-11-25 | 1 | -7/+0 |
* | Add the rest of the build system logic for optional target disassemblers | Daniel Dunbar | 2009-11-25 | 1 | -0/+14 |
* | Refactor target hook for tail duplication as requested by Chris. | Bob Wilson | 2009-11-24 | 1 | -6/+3 |
* | * Move stub allocation inside the JITEmitter, instead of exposing a | Jeffrey Yasskin | 2009-11-23 | 1 | -10/+17 |
* | Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used. | Dan Gohman | 2009-11-23 | 1 | -7/+0 |
* | Add getFrameIndexReference() to TargetRegisterInfo, which allows targets to | Jim Grosbach | 2009-11-22 | 1 | -0/+12 |
* | Allow target to disable if-converting predicable instructions. e.g. NEON inst... | Evan Cheng | 2009-11-21 | 1 | -0/+7 |
* | Maintain stylistic consistency. | Evan Cheng | 2009-11-21 | 1 | -1/+3 |
* | Added two SubtargetFeatures::AddFeatures methods, which accept a comma-separa... | Viktor Kutuzov | 2009-11-21 | 1 | -0/+7 |
* | Restructure code to allow renaming of multiple-register groups for anti-dep b... | David Goodwin | 2009-11-20 | 1 | -1/+1 |
* | Added getDefaultSubtargetFeatures method to SubtargetFeatures class which ret... | Viktor Kutuzov | 2009-11-18 | 1 | -0/+5 |
* | Add a target hook to allow changing the tail duplication limit based on the | Bob Wilson | 2009-11-18 | 1 | -0/+7 |
* | The llvm-gcc front-end and the pass manager use two separate TargetData objects. | Bill Wendling | 2009-11-18 | 1 | -2/+3 |
* | Added getSubRegIndex(A,B) that returns subreg index of A to B. Use it to repl... | Evan Cheng | 2009-11-14 | 1 | -0/+5 |
* | - Change TargetInstrInfo::reMaterialize to pass in TargetRegisterInfo. | Evan Cheng | 2009-11-14 | 1 | -2/+5 |
* | Allow target to specify regclass for which antideps will only be broken along... | David Goodwin | 2009-11-13 | 1 | -3/+5 |
* | Fix a bootstrap failure. | David Greene | 2009-11-13 | 1 | -0/+16 |
* | Make the MachineFunction argument of getFrameRegister const. | David Greene | 2009-11-12 | 1 | -1/+2 |
* | Add hasLoadFromStackSlot and hasStoreToStackSlot to return whether a | David Greene | 2009-11-12 | 1 | -0/+22 |
* | Mark DBG_LABEL, EH_LABEL, and GC_LABEL as not-duplicable, since | Dan Gohman | 2009-11-12 | 1 | -0/+3 |
* | isLegalICmpImmediate should take a signed integer; code clean up. | Evan Cheng | 2009-11-12 | 1 | -1/+1 |
* | Add TargetLowering::isLegalICmpImmediate. It tells LSR what immediate can be ... | Evan Cheng | 2009-11-11 | 1 | -0/+8 |
* | Fixed to address code review. No functional changes. | David Goodwin | 2009-11-10 | 1 | -9/+4 |
* | Allow targets to specify register classes whose member registers should not b... | David Goodwin | 2009-11-10 | 1 | -2/+7 |
* | fix some bogus asserts, PR5049 | Chris Lattner | 2009-11-09 | 1 | -4/+4 |
* | all targets should be required to declare legal integer types. My plan to | Chris Lattner | 2009-11-07 | 1 | -11/+10 |
* | add the ability for TargetData to return information about legal integer | Chris Lattner | 2009-11-07 | 1 | -8/+27 |
* | more cleanup. | Chris Lattner | 2009-11-07 | 1 | -22/+14 |
* | rewrite TargetData to use StringRef/raw_ostream instead of thrashing std::str... | Chris Lattner | 2009-11-07 | 1 | -2/+2 |
* | Missed this. | Evan Cheng | 2009-11-07 | 1 | -1/+12 |
* | Add code to check at SelectionDAGISel::LowerArguments time to see if return v... | Kenneth Uildriks | 2009-11-07 | 1 | -0/+12 |
* | Pass StringRef by value. | Daniel Dunbar | 2009-11-06 | 2 | -8/+8 |
* | Reintroduce support for overloading target intrinsics | Mon P Wang | 2009-11-05 | 1 | -1/+18 |
* | Add a couple more target nodes | Nate Begeman | 2009-11-03 | 1 | -0/+2 |
* | Fix MachineLICM to use the correct virtual register class when | Dan Gohman | 2009-10-30 | 1 | -2/+5 |
* | Initial target-independent CodeGen support for BlockAddresses. | Dan Gohman | 2009-10-30 | 1 | -0/+4 |