aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2010-04-28While lowering dbg_declare, emit DBG_VALUE machine instruction if alloca matc...Devang Patel
2010-04-28Recompute kill flags from live intervals after coalescing instead of trying toJakob Stoklund Olesen
2010-04-28Try operation promotion only if regular dag combine and target-specific ones ...Evan Cheng
2010-04-28Emit debug info for byval parameters.Devang Patel
2010-04-28further simplify EmitAlignment by eliminating the Chris Lattner
2010-04-28remove a dead argument to EmitAlignment.Chris Lattner
2010-04-28remove some default arguments to EmitAlignment.Chris Lattner
2010-04-28Refactor. Devang Patel
2010-04-27Use isReg(), isImm() and isFPImm().Devang Patel
2010-04-27Check operand type first.Devang Patel
2010-04-27Ignore DBG_VALUE instructions that points to undef values.Devang Patel
2010-04-27- When legal, promote a load to zextload rather than ext load.Evan Cheng
2010-04-27Identify when a lexical scope is split in to multiple instruction ranges. Emi...Devang Patel
2010-04-27Do not count kill, implicit_def instructions as printed instructions.Evan Cheng
2010-04-27round zero-byte .zerofill directives up to 1 byte. ThisChris Lattner
2010-04-27Revert a small part of 102372; this fixes at least oneDale Johannesen
2010-04-26add a comment in verbose-asm mode indicating why a noop is being generated.Chris Lattner
2010-04-26on darwin empty functions need to codegen into something of non-zero length,Chris Lattner
2010-04-26Avoid adding a null MD node operand, which crashes with "-debug" when tryingBob Wilson
2010-04-26Use DW_AT_entry_pc instead of DW_AT_low_pc/DW_AT_high_pc pair. This simplifie...Devang Patel
2010-04-26Remove crufty comments.Dale Johannesen
2010-04-26Add DBG_VALUE handling for byval parameters; thisDale Johannesen
2010-04-26Insert dbg_value instructions for function entry block liveins (i.e. function...Evan Cheng
2010-04-26fix PR6921 a different way. Intead of increasing theChris Lattner
2010-04-26Re-enable 102323 with fix: do not update dbg_value's with incorrect frame ind...Evan Cheng
2010-04-26Revert r102300/102301, which serious broke objc apps.Chris Lattner
2010-04-26Update MachineSSAUpdater with the same changes I made for the IR-levelBob Wilson
2010-04-26Temporary disable spiller modifying dbg_value. It's breaking build.Evan Cheng
2010-04-26- Move TargetLowering::EmitTargetCodeForFrameDebugValue to TargetInstrInfo an...Evan Cheng
2010-04-25Stop abusing EmitInstrWithCustomInserter for target-dependentDale Johannesen
2010-04-25Add comment re byval args. Doesn't actually work this way yet.Dale Johannesen
2010-04-25Fix PR6921: globals were not getting correctly rounded up to theirChris Lattner
2010-04-24When a load operand is promoted to an extload, replace other uses with uses o...Evan Cheng
2010-04-24Apply a fix for a vector setcc dagcombine from Jan Sjodin. NoDan Gohman
2010-04-23Code refactoring.Evan Cheng
2010-04-23Move FastISel's HandlePHINodesInSuccessorBlocks call down into FastISelDan Gohman
2010-04-23Revert 102135, 102129, 102127, 102106, 102104, 102102, 102012, 102004,Dan Gohman
2010-04-22Add comment.Devang Patel
2010-04-22Sink SelectionDAGBuilder's HandlePHINodesInSuccessorBlocks downDan Gohman
2010-04-22Adjust debug range offsets for isWeakForLinker() functions.Devang Patel
2010-04-22Move HandlePHINodesInSuccessorBlocks functions out of SelectionDAGISelDan Gohman
2010-04-22- It's not safe to promote rotates (at least not trivially).Evan Cheng
2010-04-22Fix a comment.Dan Gohman
2010-04-22Move PHINodesToUpdate out of SelectionDAGBuilder and intoDan Gohman
2010-04-22Rename InsnAfterLabelMap and InsnBeforeLabelMap.Devang Patel
2010-04-22Keep track of MCSymbol used to mark beginning of a function.Devang Patel
2010-04-22At this point Start and End are not null.Devang Patel
2010-04-21Run LiveVariables instead of computing liveness locally in -regalloc=fast.Jakob Stoklund Olesen
2010-04-21Do not try to optimize a copy that has already been marked for deletion.Evan Cheng
2010-04-21Add command line option to disable debug info printing in .s file. This optio...Devang Patel