| Commit message (Expand) | Author | Age | Files | Lines |
* | Implement 32 & 64 bit versions of PPC atomic | Dale Johannesen | 2008-08-25 | 4 | -48/+125 |
* | Remove PPC-specific lowering for atomics; the | Dale Johannesen | 2008-08-25 | 4 | -108/+12 |
* | It's important for the cmp-and-swap to balance | Dale Johannesen | 2008-08-25 | 1 | -13/+31 |
* | Move the point at which FastISel taps into the SelectionDAGISel | Dan Gohman | 2008-08-23 | 1 | -5/+4 |
* | Implement __sync_synchronize on ppc32. Patch by Gary Benson. | Dale Johannesen | 2008-08-22 | 3 | -3/+23 |
* | Rewrite ppc code generated for __sync_{bool|val}_compare_and_swap | Dale Johannesen | 2008-08-22 | 3 | -13/+19 |
* | Simplify SelectRoot's interface, and factor out some common code | Dan Gohman | 2008-08-21 | 1 | -1/+1 |
* | Use raw_ostream throughout the AsmPrinter. | Owen Anderson | 2008-08-21 | 4 | -11/+14 |
* | Use correct name for PPC codegen library | Anton Korobeynikov | 2008-08-17 | 1 | -1/+1 |
* | Factor out asmprinter out of ppc | Anton Korobeynikov | 2008-08-17 | 5 | -8/+57 |
* | PPC/Linux normally uses named section for bss | asl | 2008-08-16 | 1 | -0/+5 |
* | Use proper strings section name for PPC | asl | 2008-08-16 | 1 | -1/+1 |
* | Convert uses of std::vector in TargetInstrInfo to SmallVector. This change h... | Owen Anderson | 2008-08-14 | 2 | -6/+7 |
* | Implement ISD::TRAP support on PPC | Nate Begeman | 2008-08-11 | 4 | -2/+18 |
* | Handle visibility printing with all generality. Remove bunch of duplicate code. | Anton Korobeynikov | 2008-08-08 | 1 | -12/+4 |
* | Use chars, where possible | Anton Korobeynikov | 2008-08-08 | 1 | -30/+30 |
* | Convert PPC/Linux to new section printing stuff | Anton Korobeynikov | 2008-08-08 | 3 | -89/+74 |
* | Switch PPC/Darwin to new section handling stuff | Anton Korobeynikov | 2008-08-08 | 3 | -153/+107 |
* | Cleanup | Anton Korobeynikov | 2008-08-08 | 1 | -72/+70 |
* | Add a flag to disable jump table generation (all | Dale Johannesen | 2008-07-31 | 2 | -1/+5 |
* | Rename SDOperand to SDValue. | Dan Gohman | 2008-07-27 | 5 | -536/+536 |
* | Tidy SDNode::use_iterator, and complete the transition to have it | Dan Gohman | 2008-07-27 | 1 | -6/+6 |
* | Fix a catastrophic PPC64 ABI bug: i32 operands which are passed in memory (al... | Evan Cheng | 2008-07-24 | 1 | -0/+1 |
* | Add VerifyNode, a place to put sanity checks on | Duncan Sands | 2008-07-21 | 1 | -3/+3 |
* | Unbreak build: 'DarwinTargetAsmInfo' was already taken as PPC TAI flavour. | Anton Korobeynikov | 2008-07-19 | 3 | -12/+14 |
* | Make sure custom lowering for LegalizeTypes | Duncan Sands | 2008-07-19 | 1 | -4/+10 |
* | Add a new function, ReplaceAllUsesOfValuesWith, which handles bulk | Dan Gohman | 2008-07-17 | 2 | -7/+7 |
* | Implement llvm.atomic.cmp.swap.i32 on PPC. Patch by Gary Benson! | Evan Cheng | 2008-07-12 | 4 | -220/+329 |
* | Include a frame index in the "fixed stack" pseudo source value | Dan Gohman | 2008-07-11 | 1 | -6/+6 |
* | Trim unnecessary #includes. | Dan Gohman | 2008-07-11 | 1 | -1/+0 |
* | Remove extraneous vertical whitespace before Eric gets the wrong idea ;-) | Chris Lattner | 2008-07-10 | 1 | -1/+0 |
* | Fix an altivec constant miscompilation that Duncan found through | Chris Lattner | 2008-07-10 | 1 | -2/+4 |
* | Remove extra call to DW.SetModuleInfo on Linux. | Dale Johannesen | 2008-07-09 | 1 | -1/+0 |
* | Emit debug into for data-only files for Linux PPC. | Dale Johannesen | 2008-07-09 | 1 | -3/+10 |
* | Emit debug info for data-only files. This version | Dale Johannesen | 2008-07-09 | 1 | -5/+9 |
* | Back out 53254. It broke ppc debug info codegen. | Evan Cheng | 2008-07-09 | 1 | -6/+3 |
* | Make debug info come out in data-only files. | Dale Johannesen | 2008-07-08 | 1 | -3/+6 |
* | Pool-allocation for MachineInstrs, MachineBasicBlocks, and | Dan Gohman | 2008-07-07 | 3 | -56/+66 |
* | Clean up PPC register specification. | Evan Cheng | 2008-07-07 | 1 | -34/+33 |
* | Simplify this use of BuildMI. This is also in preparation for | Dan Gohman | 2008-07-07 | 1 | -3/+1 |
* | Add explicit keywords. | Dan Gohman | 2008-07-07 | 1 | -1/+1 |
* | Rather than having a different custom legalization | Duncan Sands | 2008-07-04 | 2 | -2/+2 |
* | Linux also does not require exception handling | Duncan Sands | 2008-07-04 | 1 | -1/+0 |
* | - Remove calls to copyKillDeadInfo which is an N^2 function. Instead, propaga... | Evan Cheng | 2008-07-03 | 1 | -10/+27 |
* | Add a new getMergeValues method that does not need | Duncan Sands | 2008-07-02 | 1 | -6/+6 |
* | Darwin doesn't need exception handling information for the "move" info when | Bill Wendling | 2008-07-01 | 1 | -0/+1 |
* | Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminating | Dan Gohman | 2008-07-01 | 3 | -5/+7 |
* | Rename ISD::LOCATION to ISD::DBG_STOPPOINT to better reflect its | Dan Gohman | 2008-06-30 | 1 | -1/+1 |
* | Split scheduling from instruction selection. | Evan Cheng | 2008-06-30 | 1 | -7/+4 |
* | Revert the SelectionDAG optimization that makes | Duncan Sands | 2008-06-30 | 1 | -17/+10 |