aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2013-02-21R600/SI: inline V_ADD|SUB_F32 patternsChristian Konig
2013-02-21R600/SI: replace IMPLICIT_DEF with SIOperand.ZEROChristian Konig
2013-02-21R600/SI: replace SI_V_CNDLT with a patternChristian Konig
2013-02-21R600/SI: use patterns for clamp, fabs, fnegChristian Konig
2013-02-21R600/SI: add all the other missing asm operands v2Christian Konig
2013-02-21R600/SI: add the missing M*BUF|IMG asm operandsChristian Konig
2013-02-21R600/SI: add the missing S_* asm operandsChristian Konig
2013-02-21R600/SI: rework VOP3 classesChristian Konig
2013-02-21R600/SI: simplify VOPC_* pattern v2Christian Konig
2013-02-21R600/SI: rework VOP2_* pattern v2Christian Konig
2013-02-21R600/SI: rework VOP1_* patterns v2Christian Konig
2013-02-21R600/SI: add constant for inline zero operandChristian Konig
2013-02-21R600/SI: cleanup SIInstrInfo.td and SIInstrFormat.tdChristian Konig
2013-02-21R600: Fix for Unigine when MachineSched is enabledTom Stellard
2013-02-21Code review cleanup for r175697Bill Schmidt
2013-02-21R600/SI: Make sure M0 is loaded for V_INTERP_MOV_F32Michel Danzer
2013-02-21Don't rely on the isDead() MachineOperand flag when updating LiveIntervals.Cameron Zwarich
2013-02-21Use getInterval() instead of getOrCreateInterval().Cameron Zwarich
2013-02-21Only include move-related Optional<T> tests when rvalue references are availa...David Blaikie
2013-02-21Add move ctor/assignment to Optional<T>David Blaikie
2013-02-21Make another kill check LiveIntervals-aware.Cameron Zwarich
2013-02-21Split part of isKilled() into a separate function for use elsewhere.Cameron Zwarich
2013-02-21Correct spelling of 'enumerator'.David Blaikie
2013-02-21Make Optional<T>'s operator bool 'explicit' in C++11David Blaikie
2013-02-21Update isKilledAt in TwoAddressInstructionPass.cpp to use LiveIntervals whenCameron Zwarich
2013-02-21Expand the sel pseudo/macro. This generates basic blocks where previouslyReed Kotler
2013-02-21ADT/Optional.h: Appease msvc. It reapplies r175626.NAKAMURA Takumi
2013-02-21[objdump] Add PT_PHDR.Michael J. Spencer
2013-02-21Mips specific standalone assembler addressing mode %hi and %lo.Jack Carter
2013-02-21PPCDAGToDAGISel::PostprocessISelDAG()Bill Schmidt
2013-02-21Provide a "None" value for convenience when using Optional<T>()David Blaikie
2013-02-21Relocation enablement for PPC DAG postprocessing passBill Schmidt
2013-02-20Formatting.Chad Rosier
2013-02-20Don't allocate memory in LiveInterval::join().Jakob Stoklund Olesen
2013-02-20Kill of TransferDeadFlag - Dead copies and subreg-to-reg instructions shouldLang Hames
2013-02-20as the allocator is reset zero out the number of bytes allocated, this was justPedro Artigas
2013-02-20ELF symbol table field st_other support, Jack Carter
2013-02-20Copy single reaching defs directly into the LiveInterval.Jakob Stoklund Olesen
2013-02-20Add and remove the attribute from the correct slot.Bill Wendling
2013-02-20Stabilize vec_constants.llBill Schmidt
2013-02-20Fix accidental concatenation for "outputuntil" in the -debug-buffer-size opti...Erik Verbruggen
2013-02-20MCParser: Update method names per coding guidelines.Jim Grosbach
2013-02-20Only use LiveIntervals in TwoAddressInstructionPass, not a mix of LiveintervalsCameron Zwarich
2013-02-20Find anchoring end points for repairIntervalsInRange and repairIndexesInRangeCameron Zwarich
2013-02-20Make repairIntervalsInRange() more robust. There are now no longer any liveness-Cameron Zwarich
2013-02-20DAGCombiner: Fold pointless truncate, bitcast, buildvector seriesArnold Schwaighofer
2013-02-20R600: Update for name changes from r175667.Jim Grosbach
2013-02-20Update TargetLowering ivars for name policy.Jim Grosbach
2013-02-20Additional fixes for bug 15155.Bill Schmidt
2013-02-20[objdump] Print the PT_INTERP and PT_DYNAMIC correcctly.Michael J. Spencer