| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Remove the IA-64 backend. | Dan Gohman | 2009-07-24 | 1 | -70/+0 |
| | | | | | llvm-svn: 76920 | ||||
| * | Change TargetInstrInfo::isMoveInstr to return source and destination ↵ | Evan Cheng | 2009-01-20 | 1 | -7/+5 |
| | | | | | | | sub-register indices as well. llvm-svn: 62600 | ||||
| * | Make TargetInstrInfo::copyRegToReg return a bool indicating whether the copy ↵ | Owen Anderson | 2008-08-26 | 1 | -1/+1 |
| | | | | | | | | | | requested was inserted or not. This allows bitcast in fast isel to properly handle the case where an appropriate reg-to-reg copy is not available. llvm-svn: 55375 | ||||
| * | Convert uses of std::vector in TargetInstrInfo to SmallVector. This change ↵ | Owen Anderson | 2008-08-14 | 1 | -1/+1 |
| | | | | | | | had to be propoagated down into all the targets and up into all clients of this API. llvm-svn: 54802 | ||||
| * | Change target-specific classes to use more precise static types. | Dan Gohman | 2008-05-14 | 1 | -1/+1 |
| | | | | | | | | This eliminates the need for several awkward casts, including the last dynamic_cast under lib/Target. llvm-svn: 51091 | ||||
| * | Rename MRegisterInfo to TargetRegisterInfo. | Dan Gohman | 2008-02-10 | 1 | -1/+1 |
| | | | | | llvm-svn: 46930 | ||||
| * | Move some more instruction creation methods from RegisterInfo into InstrInfo. | Owen Anderson | 2008-01-01 | 1 | -0/+19 |
| | | | | | llvm-svn: 45484 | ||||
| * | Fix a problem where lib/Target/TargetInstrInfo.h would include and use | Chris Lattner | 2008-01-01 | 1 | -1/+1 |
| | | | | | | | | | | | a header file from libcodegen. This violates a layering order: codegen depends on target, not the other way around. The fix to this is to split TII into two classes, TII and TargetInstrInfoImpl, which defines stuff that depends on libcodegen. It is defined in libcodegen, where the base is not. llvm-svn: 45475 | ||||
| * | Move copyRegToReg from MRegisterInfo to TargetInstrInfo. This is part of the | Owen Anderson | 2007-12-31 | 1 | -1/+5 |
| | | | | | | | Machine-level API cleanup instigated by Chris. llvm-svn: 45470 | ||||
| * | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
| | | | | | llvm-svn: 45418 | ||||
| * | RemoveBranch() and InsertBranch() now returns number of instructions deleted ↵ | Evan Cheng | 2007-05-18 | 1 | -3/+3 |
| | | | | | | | / inserted. llvm-svn: 37192 | ||||
| * | implement uncond branch insertion for the branch folding pass | Chris Lattner | 2006-10-24 | 1 | -5/+4 |
| | | | | | llvm-svn: 31159 | ||||
| * | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -2/+2 |
| | | | | | llvm-svn: 21424 | ||||
| * | and so it begins... | Duraid Madina | 2005-03-17 | 1 | -0/+50 |
| PHASE 1: write instruction selector PHASE 2: ??? PHASE 3: profit! llvm-svn: 20652 | |||||

