| Commit message (Expand) | Author | Age | Files | Lines |
* | Add initial kill flag support to FastISel. | Dan Gohman | 2010-05-11 | 1 | -17/+32 |
* | Add an "IsBottomUp" member function to FastISel, which will be used to | Dan Gohman | 2010-05-05 | 1 | -0/+1 |
* | Factor out FastISel's code for materializing constants and other values | Dan Gohman | 2010-05-03 | 1 | -0/+5 |
* | Move FastISel's HandlePHINodesInSuccessorBlocks call down into FastISel | Dan Gohman | 2010-04-23 | 1 | -8/+8 |
* | Move HandlePHINodesInSuccessorBlocks functions out of SelectionDAGISel | Dan Gohman | 2010-04-22 | 1 | -1/+12 |
* | Sink DebugLoc handling out of SelectionDAGISel into FastISel and | Dan Gohman | 2010-04-20 | 1 | -5/+0 |
* | Add const qualifiers to CodeGen's use of LLVM IR constructs. | Dan Gohman | 2010-04-15 | 1 | -19/+19 |
* | Factor out EH landing pad code into a separate function, and constify | Dan Gohman | 2010-04-14 | 1 | -2/+2 |
* | Fix a missing #include. | Dan Gohman | 2010-04-14 | 1 | -0/+1 |
* | Refine #includes. | Dan Gohman | 2010-04-14 | 1 | -1/+2 |
* | trim some prototypes. | Chris Lattner | 2010-04-05 | 1 | -1/+0 |
* | unthread MMI from FastISel | Chris Lattner | 2010-04-05 | 1 | -2/+0 |
* | fastisel doesn't need DwarfWriter, remove some tendricles. | Chris Lattner | 2010-04-05 | 1 | -3/+0 |
* | Don't use the ISD::NodeType enum for SDNode opcodes, as CodeGen | Dan Gohman | 2010-01-05 | 1 | -12/+12 |
* | Make TargetSelectInstruction protected and called from FastISel.cpp | Dan Gohman | 2009-12-05 | 1 | -8/+8 |
* | Fix a name in a comment. | Dan Gohman | 2009-10-05 | 1 | -1/+1 |
* | LLVM currently represents floating-point negation as -0.0 - x. Fix | Dan Gohman | 2009-09-03 | 1 | -0/+2 |
* | Split EVT into MVT and EVT, the former representing _just_ a primitive type, ... | Owen Anderson | 2009-08-11 | 1 | -22/+22 |
* | Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ... | Owen Anderson | 2009-08-10 | 1 | -22/+22 |
* | Get rid of the Pass+Context magic. | Owen Anderson | 2009-07-22 | 1 | -1/+0 |
* | Begin the painful process of tearing apart the rat'ss nest that is Constants.... | Owen Anderson | 2009-07-13 | 1 | -0/+1 |
* | mv CodeGen/DebugLoc.h Support/DebugLoc.h | Devang Patel | 2009-06-19 | 1 | -1/+0 |
* | Temporarily revert r72191. It was causing an assert during llvm-gcc | Bill Wendling | 2009-05-21 | 1 | -1/+0 |
* | Introduce DebugScope which gets embedded into the machine instructions' Debug... | Argiris Kirtzidis | 2009-05-20 | 1 | -0/+1 |
* | If FastISel is run and it has known DebugLoc then use it. | Devang Patel | 2009-04-16 | 1 | -0/+3 |
* | optimize FastISel::UpdateValueMap to avoid duplicate map lookups, | Chris Lattner | 2009-04-12 | 1 | -1/+1 |
* | Fix FastISel's assumption that i1 values are always zero-extended | Dan Gohman | 2009-03-13 | 1 | -0/+5 |
* | Create DebugLoc information in FastISel. Several temporary methods were | Bill Wendling | 2009-02-03 | 1 | -5/+11 |
* | Eliminate a couple of fields from TargetRegisterClass: SubRegClasses and Supe... | Evan Cheng | 2009-01-22 | 1 | -2/+3 |
* | Use DebugInfo interface to lower dbg_* intrinsics. | Devang Patel | 2009-01-13 | 1 | -0/+3 |
* | Tidy up #includes, deleting a bunch of unnecessary #includes. | Dan Gohman | 2009-01-05 | 1 | -1/+0 |
* | Factor out the code for sign-extending/truncating gep indices | Dan Gohman | 2008-12-08 | 1 | -0/+5 |
* | FastISel support for exception-handling constructs. | Dan Gohman | 2008-10-14 | 1 | -1/+10 |
* | Fix fast-isel's handling of atomic instructions. They may | Dan Gohman | 2008-10-04 | 1 | -1/+9 |
* | Optimize conditional branches in X86FastISel. This replaces | Dan Gohman | 2008-10-02 | 1 | -0/+5 |
* | Fix FastISel to not initialize the PIC-base register multiple times | Dan Gohman | 2008-09-29 | 1 | -0/+1 |
* | FastISel support for debug info. | Dan Gohman | 2008-09-25 | 1 | -0/+2 |
* | Arrange for FastISel code to have access to the MachineModuleInfo | Dan Gohman | 2008-09-23 | 1 | -0/+3 |
* | Add X86FastISel support for static allocas, and refences | Dan Gohman | 2008-09-10 | 1 | -3/+14 |
* | Fix a constant lowering bug. Now we can do load and store instructions with f... | Evan Cheng | 2008-09-09 | 1 | -0/+5 |
* | Rename method. | Owen Anderson | 2008-09-05 | 1 | -2/+4 |
* | FastISel support for ConstantExprs. | Dan Gohman | 2008-09-05 | 1 | -4/+11 |
* | Add initial support for selecting constant materializations that require cons... | Owen Anderson | 2008-09-05 | 1 | -1/+7 |
* | Do trivial local CSE for constants and other non-Instruction values | Dan Gohman | 2008-09-03 | 1 | -0/+1 |
* | Create HandlePHINodesInSuccessorBlocksFast, a version of | Dan Gohman | 2008-09-03 | 1 | -29/+27 |
* | Make UpdateValueMap, createResultReg, etc. protected instead of private so th... | Evan Cheng | 2008-09-03 | 1 | -5/+5 |
* | Fix an issue where a use might be selected before a def, and then we didn't r... | Owen Anderson | 2008-08-30 | 1 | -0/+3 |
* | Add a target callback for FastISel. | Dan Gohman | 2008-08-28 | 1 | -2/+13 |
* | FastEmitInst_extractsubreg doesn't need to be passed the register class. It ... | Owen Anderson | 2008-08-28 | 1 | -2/+1 |
* | Add a helper method that will be used to support EXTRACT_SUBREG for selecting... | Owen Anderson | 2008-08-27 | 1 | -0/+5 |