aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-08-24Basic x86 code generation for atomic load and store instructions.Eli Friedman
2011-08-24Move TargetRegistry and TargetSelect from Target to Support where they belong.Evan Cheng
2011-08-24Tidy up. Trailing whitespace.Jim Grosbach
2011-08-24Add the sentinal "no handle" value to the ResumeInst.Bill Wendling
2011-08-23Don't replace *all* uses with the new stuff.Bill Wendling
2011-08-23Look at the end of the entry block for an invoke.Bill Wendling
2011-08-23A landingpad instruction is neither folded nor dead.Bill Wendling
2011-08-23Fix 80 col violations.Evan Cheng
2011-08-22Split the landing pad's edge. Then for all uses of a landingpad instruction'sBill Wendling
2011-08-22Follow up to Jim's r138278. This fixes commuteInstruction so it handles two-a...Evan Cheng
2011-08-22Some whitespace fixes and #include reordering.Bill Wendling
2011-08-22Be less redundant.Nick Lewycky
2011-08-19Do not use named md nodes to track variables that are completely optimized. T...Devang Patel
2011-08-19Roll back the rest of r126557. It's a hack that will break in some obscure ca...Benjamin Kramer
2011-08-19Eli points out that this is what report_fatal_error() is for.Nick Lewycky
2011-08-19This is not actually unreachable, so don't use llvm_unreachable for it. SinceNick Lewycky
2011-08-19Add llc flags to disable machine DCE and CSE.Jakob Stoklund Olesen
2011-08-19Make a bunch of symbols private.Benjamin Kramer
2011-08-19Don't treat a partial <def,undef> operand as a read.Jakob Stoklund Olesen
2011-08-18add the comments of each declaration follow it, making it easier to read and ...Renato Golin
2011-08-18Eliminate unnecessary forwarding function.Devang Patel
2011-08-18Add new DIE into the map asap.Devang Patel
2011-08-18FastISel: avoid function calls between the materialization of the constant an...Ivan Krasin
2011-08-17Add the support in code-gen for the landingpad instruction lowering.Bill Wendling
2011-08-17Revert patch. Forgot a dependent commit.Bill Wendling
2011-08-17Add the body of 'visitLandingPad'.Bill Wendling
2011-08-17Modify for the new EH scheme.Bill Wendling
2011-08-16Until now all debug info MDNodes referred to a root MDNode, a compile unit. T...Devang Patel
2011-08-16Remove unused Target argument from AsmParser construction methods.Jim Grosbach
2011-08-16Remove unnecessary version check.Devang Patel
2011-08-16Revert r137562 because it caused PR10674Nadav Rotem
2011-08-15Refactor.Devang Patel
2011-08-15Continue to hoist uses of getCompileUnit() up. The goal is to get rid of uses...Devang Patel
2011-08-15This is somewhat déjà-vu, but avoid using getCompileUnit() as much as possi...Devang Patel
2011-08-15Refactor. Variables are part of compile unit so let CompileUnit create new va...Devang Patel
2011-08-15There is no need to maintain a set to keep track of variables that use locati...Devang Patel
2011-08-15Fix warning.Devang Patel
2011-08-15Simplify. Let DbgVariable keep track of variable's DBG_VALUE machine instruct...Devang Patel
2011-08-15Simplify mapping to variable from its abstract variable info.Devang Patel
2011-08-15Refactor.Devang Patel
2011-08-15Refactor.Devang Patel
2011-08-15Refactor. Global variables are part of compile unit so let CompileUnit create...Devang Patel
2011-08-15Refactor. A subprogram is part of compile unit so let CompileUnit construct n...Devang Patel
2011-08-13Fix PR 10635. When generating integer constants, the constant element type mayNadav Rotem
2011-08-12Initial commit of the 'landingpad' instruction.Bill Wendling
2011-08-12Use ArrayRef.Devang Patel
2011-08-12switch to use the new api for structtypes.Chris Lattner
2011-08-12Provide fast path as Jakob suggested.Devang Patel
2011-08-12Revert r137310 because it does not optimize any code on ToTNadav Rotem
2011-08-12Silence a bunch (but not all) "variable written but not read" warningsDuncan Sands