aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2012-08-09Partition use lists so defs always come before uses.Jakob Stoklund Olesen
2012-08-09Don't use pointer-pointers for the register use lists.Jakob Stoklund Olesen
2012-08-09Move use list management into MachineRegisterInfo.Jakob Stoklund Olesen
2012-08-09Remove getARMRegisterNumbering and replace with calls intoEric Christopher
2012-08-09Fix a future TwoAddressInstructionPass crash.Jakob Stoklund Olesen
2012-08-09Don't modify MO while use_iterator is still pointing to it.Jakob Stoklund Olesen
2012-08-09[ms-inline asm] Extend the MC AsmParser API to match MCInsts (but not emit).Chad Rosier
2012-08-09Another 32 to 64 bit sign extension bug.Jack Carter
2012-08-09Patch to implement UMLAL/SMLAL instructions for the ARM architectureArnold Schwaighofer
2012-08-09Fix the legalization of ExtLoad on ARM. ExpandUnalignedLoad did not properly Nadav Rotem
2012-08-09This field isn't used anymore, use it with HWEncoding instead.Eric Christopher
2012-08-08Move [SU]LEB128 encoding to a utility header.Jim Grosbach
2012-08-08Don't use getNextOperandForReg().Jakob Stoklund Olesen
2012-08-08Don't use getNextOperandForReg() in RAFast.Jakob Stoklund Olesen
2012-08-08Deal with irreducible control flow when building traces.Jakob Stoklund Olesen
2012-08-08Heed -stress-early-ifcvt.Jakob Stoklund Olesen
2012-08-08Get the MispredictPenalty from MCSchedModel.Jakob Stoklund Olesen
2012-08-08Typedefs and indentation fixes from the Andy Zhang/PAX macro argument patch.Rafael Espindola
2012-08-08Fix for .pdata and .xdata section attributes on COFF.Anton Korobeynikov
2012-08-08Add `.pushsection', `.popsection', and `.previous' directives to Darwin ASM.Bill Wendling
2012-08-08Added MispredictPenalty to SchedMachineModel.Andrew Trick
2012-08-08Minor cleanup of defaultDefLatency APIAndrew Trick
2012-08-08whitespaceAndrew Trick
2012-08-08isAllocLikeFn is allowed to return true for functions which read memory; makeEli Friedman
2012-08-08Revert "Fix a quadratic algorithm in MachineBranchProbabilityInfo."Jakob Stoklund Olesen
2012-08-08X86: enable CSE between CMP and SUBManman Ren
2012-08-08Don't scan physreg use-def chains looking for a PIC base.Jakob Stoklund Olesen
2012-08-08Fix a quadratic algorithm in MachineBranchProbabilityInfo.Jakob Stoklund Olesen
2012-08-08Avoid recomputing the unique exit blocks and their insert points when doingDan Gohman
2012-08-07Skip tied operand pairs that already have the same register.Jakob Stoklund Olesen
2012-08-07Add SelectionDAG::getTargetIndex.Jakob Stoklund Olesen
2012-08-07Fix a serious typo in InstCombine's optimization of comparisons.Bob Wilson
2012-08-07X86 cmp lowering is looking past truncate on the condition node. It should onlyEvan Cheng
2012-08-07For non-Darwin platforms, we want to generate stack protectors only forBill Wendling
2012-08-07Add a new kind of MachineOperand: MO_TargetIndex.Jakob Stoklund Olesen
2012-08-07Enable lazy compilation in MCJITAndrew Kaylor
2012-08-07Fix a couple of typos.Jakob Stoklund Olesen
2012-08-07Add trace accessor methods, implement primitive if-conversion heuristic.Jakob Stoklund Olesen
2012-08-07The dominance computation already has logic for computing if an edge dominatesRafael Espindola
2012-08-07Add a comment about mftb vs. mfspr on PPC.Hal Finkel
2012-08-07Fix the representation of debug line table in DebugInfo LLVM library,Alexey Samsonov
2012-08-07PR13095: Give an inline cost bonus to functions using byval arguments.Benjamin Kramer
2012-08-07Fix PR13412, a nasty miscompile due to the interleavedChandler Carruth
2012-08-07Add a much more conservative strategy for aligning branch targets.Chandler Carruth
2012-08-07MachineCSE: Update the heuristics for isProfitableToCSE.Manman Ren
2012-08-07Revert r161371. Removing the 'const' before Type is a "good thing".Bill Wendling
2012-08-07The define for 64 bit sign extension neglected to Jack Carter
2012-08-07Constify the Type parameter to some methods (which are const anyway).Bill Wendling
2012-08-07Allow x86 subtargets to use the GenericModel defined in X86Schedule.td.Andrew Trick
2012-08-07Mips relocation R_MIPS_64 relocates a 64 bit double word.Jack Carter