aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2010-05-27back out 104862/104869. Can reuse stacksave after all. Very cool.Jim Grosbach
2010-05-27Do not drop location info for inlined function args.Devang Patel
2010-05-27hook ISD::STACKADDR to an intrinsicJim Grosbach
2010-05-27inlined function's arguments need a label to mark the start point because the...Devang Patel
2010-05-27Support for nested functions/classes in debug output. Radar 7424645.Stuart Hastings
2010-05-26Simplify. Eliminate unneeded debug_loc entry.Devang Patel
2010-05-26Add FIXME comment to remove this.Bill Wendling
2010-05-26MC: Add TargetMachine support for setting the value of MCRelaxAll withDaniel Dunbar
2010-05-26There is no need to force an line number entry (using previous location) for ...Devang Patel
2010-05-26Add "setjmp_syscall", "savectx", "qsetjmp", "vfork", "getcontext" to the list ofBill Wendling
2010-05-26Adjust eh.sjlj.setjmp to properly have a chain and to have an opcode entry inJim Grosbach
2010-05-26Update debug info when live-in reg is copied into a vreg.Devang Patel
2010-05-26Move the check for "calls setjmp" to SelectionDAGISel so that it can be used byBill Wendling
2010-05-26Identify instructions, that needs a label to mark debug info entity, in advan...Devang Patel
2010-05-26Eliminate the use of PriorityQueue and just use a std::vector,Dan Gohman
2010-05-26Delete an unused function.Dan Gohman
2010-05-26Remove dead code.Devang Patel
2010-05-26Do not construct location list backword!Devang Patel
2010-05-26Temporarily revert r104655 as it's breaking the bots.Eric Christopher
2010-05-26Change push_all to a non-virtual function and implement it in theDan Gohman
2010-05-26Trim #include.Dan Gohman
2010-05-26Dale and Evan suggested putting the "check for setjmp" much earlier in theBill Wendling
2010-05-25First cut at supporting .debug_loc section. Devang Patel
2010-05-25Constify function.Bill Wendling
2010-05-25Do one map lookup instead of two.Dan Gohman
2010-05-25Move the verbose asm output up a bit so it can be used in the special casesEric Christopher
2010-05-25Okay, bear with me here...Bill Wendling
2010-05-25Add support for initialized global data for darwin tls. Update commentsEric Christopher
2010-05-25Print symbolic SubRegIndex names on machine operands.Jakob Stoklund Olesen
2010-05-25Fix another variant of PR 7191. Also add a testcaseDale Johannesen
2010-05-25Fix PR 7191. I have been unable to create a .ll file that fails, sorry.Dale Johannesen
2010-05-25Disable invalid coalescer assertion.Jakob Stoklund Olesen
2010-05-24Print out the name of the function during SSC.Bill Wendling
2010-05-24Avoid adding duplicate function live-in's.Evan Cheng
2010-05-24Do not emit line number entries for unknown debug values.Devang Patel
2010-05-24Encode the Caml frametable by following what the comment says: the number of ...Nicolas Geoffray
2010-05-23MC: Add an MCLoggingStreamer, for use in debugging integrated-as mismatches.Daniel Dunbar
2010-05-22Implement @llvm.returnaddress. rdar://8015977.Evan Cheng
2010-05-22Implement eh.sjlj.longjmp for ARM. Clean up the intrinsic a bit.Jim Grosbach
2010-05-22Add full bss data support for darwin tls variables.Eric Christopher
2010-05-22Collect variable information during endFunction() instead of beginFunction().Devang Patel
2010-05-21Clean up extra whitespace.Bob Wilson
2010-05-21Make this LookAheadLimit, not the uninitialized LookAheadLeft.Eric Christopher
2010-05-21Allow machine cse to cse instructions which define physical registers. Contro...Evan Cheng
2010-05-21Change CodeGen/ARM/2009-11-02-NegativeLane.ll to use 16-bit vector elementsBob Wilson
2010-05-21- Change MachineInstr::findRegisterDefOperandIdx so it can also look for defsEvan Cheng
2010-05-21Add MachineInstr::readsWritesVirtualRegister() to determine if an instructionJakob Stoklund Olesen
2010-05-21SimplifyDevang Patel
2010-05-21constify accessor.Chris Lattner
2010-05-21Revert "Use MachineInstr::readsWritesVirtualRegister to determine if a regist...Jakob Stoklund Olesen