aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC
AgeCommit message (Expand)Author
2010-06-05revert r105521, which is breaking the buildbots with stuff like this:Chris Lattner
2010-06-05Initial AVX support for some instructions. No patterns matchedBruno Cardoso Lopes
2010-06-02Remove the TargetRegisterClass member from CalleeSavedInfoRafael Espindola
2010-06-02cleanupRafael Espindola
2010-05-26Replace the SubRegSet tablegen class with a less error-prone mechanism.Jakob Stoklund Olesen
2010-05-26Revert "Replace the SubRegSet tablegen class with a less error-prone mechanism."Jakob Stoklund Olesen
2010-05-26Replace the SubRegSet tablegen class with a less error-prone mechanism.Jakob Stoklund Olesen
2010-05-25Remove NumberHack entirely.Jakob Stoklund Olesen
2010-05-24Switch SubRegSet to using symbolic SubRegIndicesJakob Stoklund Olesen
2010-05-24Replace the tablegen RegisterClass field SubRegClassList with an alist-like dataJakob Stoklund Olesen
2010-05-24Add SubRegIndex defs to PowerPC. It looks like the CR subregister indices areJakob Stoklund Olesen
2010-05-22Implement @llvm.returnaddress. rdar://8015977.Evan Cheng
2010-05-20The PPC MFCR instruction implicitly uses all 8 of the CRDale Johannesen
2010-05-14Rename "HasCalls" in MachineFrameInfo to "AdjustsStack" to better describe whatBill Wendling
2010-05-14Set isTerminator on TRAP instructions.Dan Gohman
2010-05-14Don't use isBarrier for the PowerPC sync instruction. isBarrier is forDan Gohman
2010-05-11Implement a bunch more TargetSelectionDAGInfo infrastructure.Dan Gohman
2010-05-06Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that itDan Gohman
2010-05-06Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot.Evan Cheng
2010-05-05No-ops emitted for scheduling don't correspond with anything in theDan Gohman
2010-05-03Implement builtin_return_address(x) and builtin_frame_address(x) Dale Johannesen
2010-05-01Get rid of the EdgeMapping map. Instead, just check for BasicBlockDan Gohman
2010-04-29Make naked functions work on PPC.Dale Johannesen
2010-04-29Frame index can be negative.Evan Cheng
2010-04-27Use MachineOperand::is* predicates.Devang Patel
2010-04-26Add PPC AsmPrinter handling for target-specific form ofDale Johannesen
2010-04-26Add PPC specific emitFrameIndexDebugValue.Evan Cheng
2010-04-21Implement -disable-non-leaf-fp-elim which disable frame pointer eliminationEvan Cheng
2010-04-21Add more const qualifiers on TargetMachine and friends.Dan Gohman
2010-04-18Make processor FUs unique for given itinerary. This extends the limit of 32Anton Korobeynikov
2010-04-17Add const qualifiers to TargetLoweringObjectFile usage.Dan Gohman
2010-04-17Use const qualifiers with TargetLowering. This eliminates severalDan Gohman
2010-04-17Move per-function state out of TargetLowering subclasses and intoDan Gohman
2010-04-17Name these stub files consistently with the SPU and PPC targets' conventions.Chandler Carruth
2010-04-16Add skeleton target-specific SelectionDAGInfo files.Dan Gohman
2010-04-16Eliminate an unnecessary SelectionDAG dependency in getOptimalMemOpType.Dan Gohman
2010-04-15EnablePPC64RS and EnablePPC32RS are used in multiple files, so theyDan Gohman
2010-04-15Fix a bunch of namespace polution.Dan Gohman
2010-04-15Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman
2010-04-08remove the TargetLoweringObjectFileMachO::getMachoSectionChris Lattner
2010-04-08Avoid using f64 to lower memcpy from constant string. It's cheaper to use i32...Evan Cheng
2010-04-07add newlines at end of files.Chris Lattner
2010-04-07Educate GetInstrSizeInBytes implementations thatDale Johannesen
2010-04-05remove the MMI pointer from MachineFrameInfo.Chris Lattner
2010-04-05Replace TSFlagsFields and TSFlagsShifts with a simpler TSFlags field.Jakob Stoklund Olesen
2010-04-05just have all targets create the DwarfWriter.Chris Lattner
2010-04-05simplify various getAnalysisUsage implementations.Chris Lattner
2010-04-04eliminate the magic AbsoluteDebugSectionOffsets MAI hook,Chris Lattner
2010-04-04don't reset the default.Chris Lattner
2010-04-04Momentous day: remove the "O" member from AsmPrinter. Now all Chris Lattner