aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC
AgeCommit message (Expand)Author
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin
2009-07-09Thread LLVMContext through MVT and related parts of SDISel.Owen Anderson
2009-07-08Implement changes from Chris's feedback.Torok Edwin
2009-07-06Add the Object Code Emitter class. Original patch by Aaron Gray, I did someBruno Cardoso Lopes
2009-07-03Various small changes related to the Condition Register on PowerPC.Tilmann Scheller
2009-07-03Refactor ABI code in the PowerPC backend.Tilmann Scheller
2009-07-03Implement the SVR4 ABI for PowerPC.Tilmann Scheller
2009-07-03Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed ...Tilmann Scheller
2009-07-03Small cleanups in the PowerPC backend.Tilmann Scheller
2009-07-02CMake build fixes, from Xerxes RanbyDouglas Gregor
2009-07-02simplify some logic by using isWeakForLinker(). Thanks to Anton forChris Lattner
2009-07-02clarify: stub emission depends on the version of the linker you use, it has n...Chris Lattner
2009-07-01Add darwin stub removal to wishlist.Dale Johannesen
2009-07-01Update comments to make it clear that the function alignment is the Log2 of theBill Wendling
2009-07-01Fix codegen for references to available_externally symbols. This fixesChris Lattner
2009-07-01Handle IMPLICIT_DEF with isUndef operand marker, part 2. This patch moves the...Evan Cheng
2009-07-01Remove unused AsmPrinter OptLevel argument, and propogate.Daniel Dunbar
2009-06-30Add an "alignment" field to the MachineFunction object. It makes more sense toBill Wendling
2009-06-26Let's ignore MDStrings also!Devang Patel
2009-06-25Add missing dependencies to the CMake build system.Douglas Gregor
2009-06-25No need to code gen MDNodesDevang Patel
2009-06-24sink management of DwarfWriter & MachineModuleInfo into the AsmPrinter base c...Chris Lattner
2009-06-24sink dwarf finalization out of each target into AsmPrinter::doFinalizationChris Lattner
2009-06-24eliminate the ExtWeakSymbols set from AsmPrinter. This eliminatesChris Lattner
2009-06-23Provide InitializeAllTargets and InitializeNativeTarget functions in theBob Wilson
2009-06-23Eliminate object-relinking support from CMake. Fixes PR 4429 andDouglas Gregor
2009-06-20Initialize MMIDevang Patel
2009-06-19Move up dwarf writer initialization in common AsmPrinter class.Devang Patel
2009-06-19merge the common darwin settings from the X86/PPC/ARM targetsChris Lattner
2009-06-18move mangler quote handling from asm printers to TargetAsmInfo.Chris Lattner
2009-06-18simplify macro debug info directive handling.Chris Lattner
2009-06-18On Darwin, ams printer should output a second label before a jump table so th...Evan Cheng
2009-06-16Introduce new headers whose inclusion forces linking andDouglas Gregor
2009-06-07PR3628: Add patterns to match SHL/SRL/SRA to the corresponding Altivec Eli Friedman
2009-06-05Add explicit keywords.Dan Gohman
2009-06-04Add new function attribute - noredzone. Devang Patel
2009-06-04Fix FP_TO_UINT->i32 on ppc32 -mcpu=g5. This wasDale Johannesen
2009-06-01Fix new CodeEmitter stuff to follow LLVM codying style. Patch by Aaron GrayBruno Cardoso Lopes
2009-05-30First patch in the direction of splitting MachineCodeEmitter in two subclasses:Bruno Cardoso Lopes
2009-05-28Return the operand rather than a null SDValue when the given SELECT_CC Eli Friedman
2009-05-27Ger rid of some dead code.Eli Friedman
2009-05-24Make the PPC backend use a legal type for the operands to the BUILD_VECTOREli Friedman
2009-05-23Propagate CPU string out of SubtargetFeaturesAnton Korobeynikov
2009-05-13Change MachineInstrBuilder::addReg() to take a flag instead of a list ofBill Wendling
2009-05-11Don't #include DerivedTypes.h from TargetData.h.Jay Foad
2009-05-09Rename PaddedSize to AllocSize, in the hope that thisDuncan Sands
2009-05-08PPC::B and PPC::BCC's target operand may be an immediate.Evan Cheng
2009-04-29Instead of passing in an unsigned value for the optimization level, use an enum,Bill Wendling
2009-04-29Second attempt:Bill Wendling
2009-04-28r70270 isn't ready yet. Back this out. Sorry for the noise.Bill Wendling