aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen
AgeCommit message (Expand)Author
2011-01-27Add a testcase for my last checkin.Eric Christopher
2011-01-26Target/X86: Tweak win64's tailcall.NAKAMURA Takumi
2011-01-26Fix whitespace.NAKAMURA Takumi
2011-01-25Resolve DanglingDbgValue of PHI nodes where the use follows dbg.value intrini...Devang Patel
2011-01-25Don't merge restore with tail call instruction.Evan Cheng
2011-01-24Speculatively revert r124138.Devang Patel
2011-01-24Resolve DanglingDbgValue of PHI nodes where the use follows dbg.value intrini...Devang Patel
2011-01-24fix a missing shuffle pattern, PR9009. Patch by Artiom Myaskouvskey!Chris Lattner
2011-01-22Pass sret arguments through the stack instead of through registers in Sparc b...Venkatraman Govindaraju
2011-01-22Added ICC, FCC as uses of movcc instruction to generate correct code when -ma...Venkatraman Govindaraju
2011-01-21Sparc backend: Venkatraman Govindaraju
2011-01-21Last round of fixes for movw + movt global address codegen.Evan Cheng
2011-01-21Implement support for byval arguments in Sparc backend.Venkatraman Govindaraju
2011-01-21Enable support for precise scheduling of the instruction selectionAndrew Trick
2011-01-21Convert -enable-sched-cycles and -enable-sched-hazard to -disableAndrew Trick
2011-01-20Don't be overly aggressive with CSE of "ldr constantpool". If it's a pc-relativeEvan Cheng
2011-01-20Allow sign-extending of i8 and i16 to i128 on SPU. Kalle Raiskila
2011-01-20Expand invalid return values for umulo and smulo. Handle these similarlyEric Christopher
2011-01-20Add test.Evan Cheng
2011-01-20Sorry, several patches in one.Evan Cheng
2011-01-20Sparc backend: Implements a delay slot filler that attempt to fill delay slotsVenkatraman Govindaraju
2011-01-20If we can, lower the multiply part of a umulo/smulo call to a libcallEric Christopher
2011-01-20Fix debug info for merged global.Devang Patel
2011-01-18fix rdar://8878965, a regression I introduced with the recentChris Lattner
2011-01-18Add support for mips32 madd and msub instructions. Patch by Akira HatanakaBruno Cardoso Lopes
2011-01-17Fix an off-by-one error in ctpop combining.Benjamin Kramer
2011-01-17Add a DAGCombine to turn (ctpop x) u< 2 into (x & x-1) == 0.Benjamin Kramer
2011-01-17Don't crash SPU BE with memory accesses with big alignmnet.Kalle Raiskila
2011-01-17Materialize GA addresses with movw + movt pairs for Darwin in PIC mode. e.g.Evan Cheng
2011-01-16Update tests.Rafael Espindola
2011-01-16fix PR8514, a bug where the "heroic" transformation of shift/and Chris Lattner
2011-01-16Spill R4 if it's going to be used to restore SP from FP.Evan Cheng
2011-01-16Implement AnalyzeBranch in Sparc Backend.Venkatraman Govindaraju
2011-01-16fix PR8981, a crash trying to form a conditional inc with a floating point co...Chris Lattner
2011-01-16reapply my fix for PR8961 with a tweak to properly handleChris Lattner
2011-01-14revert my fastisel patch again which apparently still gives theChris Lattner
2011-01-14reapply r123414 now that the botz are calmed down and the fix is already in.Chris Lattner
2011-01-14r123414 broke llvm-gcc bootstrap apparently, revertChris Lattner
2011-01-14fix PR8961 - a fast isel miscompilation where we'd insert a new instructionChris Lattner
2011-01-13Experiment with changing the default 32-bit linux stack alignment toEric Christopher
2011-01-12Try again enabling LiveDebugVariables.Jakob Stoklund Olesen
2011-01-12Implement RETURNADDR and FRAMEADDR lowering in SPARC backend.Venkatraman Govindaraju
2011-01-12Fix SPARC backend call instruction so that arguments passed through registersVenkatraman Govindaraju
2011-01-11The world is not ready for LiveDebugVariables yet.Jakob Stoklund Olesen
2011-01-11Enable LiveDebugVariables by default.Jakob Stoklund Olesen
2011-01-11SPARC backend: correct ICC/FCC uses for ADDX and SELECT_CCVenkatraman Govindaraju
2011-01-11Even if we don't have 7 bytes of stack space we may need to save andEric Christopher
2011-01-10Fix PR 8916 (qv for analysis), at least the immediate problem.Dale Johannesen
2011-01-08Recognize inline asm 'rev /bin/bash, ' as a bswap intrinsic call.Evan Cheng
2011-01-07Do not model all INLINEASM instructions as having unmodelled side effects.Evan Cheng