aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Atomic load/store on ARM/Thumb.Eli Friedman2011-08-262-5/+27
* Look at only the terminators of the basic block. Also, if we're using the new EHBill Wendling2011-08-251-5/+9
* Basic x86 code generation for atomic load and store instructions.Eli Friedman2011-08-244-12/+147
* Move TargetRegistry and TargetSelect from Target to Support where they belong.Evan Cheng2011-08-242-2/+2
* Tidy up. Trailing whitespace.Jim Grosbach2011-08-241-31/+31
* Add the sentinal "no handle" value to the ResumeInst.Bill Wendling2011-08-241-0/+2
* Don't replace *all* uses with the new stuff.Bill Wendling2011-08-231-1/+1
* Look at the end of the entry block for an invoke.Bill Wendling2011-08-231-4/+17
* A landingpad instruction is neither folded nor dead.Bill Wendling2011-08-231-0/+1
* Fix 80 col violations.Evan Cheng2011-08-231-2/+4
* Split the landing pad's edge. Then for all uses of a landingpad instruction'sBill Wendling2011-08-221-2/+74
* Follow up to Jim's r138278. This fixes commuteInstruction so it handles two-a...Evan Cheng2011-08-221-10/+12
* Some whitespace fixes and #include reordering.Bill Wendling2011-08-221-8/+5
* Be less redundant.Nick Lewycky2011-08-221-1/+0
* Do not use named md nodes to track variables that are completely optimized. T...Devang Patel2011-08-191-36/+23
* Roll back the rest of r126557. It's a hack that will break in some obscure ca...Benjamin Kramer2011-08-191-6/+0
* Eli points out that this is what report_fatal_error() is for.Nick Lewycky2011-08-191-1/+2
* This is not actually unreachable, so don't use llvm_unreachable for it. SinceNick Lewycky2011-08-191-1/+2
* Add llc flags to disable machine DCE and CSE.Jakob Stoklund Olesen2011-08-191-2/+8
* Make a bunch of symbols private.Benjamin Kramer2011-08-192-2/+2
* Don't treat a partial <def,undef> operand as a read.Jakob Stoklund Olesen2011-08-191-1/+2
* add the comments of each declaration follow it, making it easier to read and ...Renato Golin2011-08-181-49/+44
* Eliminate unnecessary forwarding function.Devang Patel2011-08-183-19/+6
* Add new DIE into the map asap.Devang Patel2011-08-181-8/+6
* FastISel: avoid function calls between the materialization of the constant an...Ivan Krasin2011-08-181-5/+20
* Add the support in code-gen for the landingpad instruction lowering.Bill Wendling2011-08-172-3/+70
* Revert patch. Forgot a dependent commit.Bill Wendling2011-08-171-39/+3
* Add the body of 'visitLandingPad'.Bill Wendling2011-08-171-3/+39
* Modify for the new EH scheme.Bill Wendling2011-08-171-1/+57
* Until now all debug info MDNodes referred to a root MDNode, a compile unit. T...Devang Patel2011-08-164-99/+96
* Remove unused Target argument from AsmParser construction methods.Jim Grosbach2011-08-161-1/+1
* Remove unnecessary version check.Devang Patel2011-08-161-2/+1
* Revert r137562 because it caused PR10674Nadav Rotem2011-08-161-7/+0
* Refactor.Devang Patel2011-08-152-49/+68
* Continue to hoist uses of getCompileUnit() up. The goal is to get rid of uses...Devang Patel2011-08-152-21/+24
* This is somewhat déjà-vu, but avoid using getCompileUnit() as much as possi...Devang Patel2011-08-152-14/+14
* Refactor. Variables are part of compile unit so let CompileUnit create new va...Devang Patel2011-08-154-123/+129
* There is no need to maintain a set to keep track of variables that use locati...Devang Patel2011-08-152-8/+2
* Fix warning.Devang Patel2011-08-152-2/+2
* Simplify. Let DbgVariable keep track of variable's DBG_VALUE machine instruct...Devang Patel2011-08-152-55/+24
* Simplify mapping to variable from its abstract variable info.Devang Patel2011-08-152-29/+18
* Refactor.Devang Patel2011-08-152-5/+11
* Refactor.Devang Patel2011-08-152-15/+9
* Refactor. Global variables are part of compile unit so let CompileUnit create...Devang Patel2011-08-153-129/+114
* Refactor. A subprogram is part of compile unit so let CompileUnit construct n...Devang Patel2011-08-154-114/+141
* Fix PR 10635. When generating integer constants, the constant element type mayNadav Rotem2011-08-131-0/+7
* Initial commit of the 'landingpad' instruction.Bill Wendling2011-08-122-0/+4
* Use ArrayRef.Devang Patel2011-08-121-6/+6
* switch to use the new api for structtypes.Chris Lattner2011-08-121-4/+4
* Provide fast path as Jakob suggested.Devang Patel2011-08-121-0/+12