aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* A few places where we want to skip the landingpad instruction for insertion.Bill Wendling2011-08-163-2/+8
* Fix handling of double precision loads and stores when Mips1 is targeted. Akira Hatanaka2011-08-166-167/+73
* Define function MipsMCInstLower::LowerOperand. Akira Hatanaka2011-08-162-25/+29
* Add parameter Offset to MipsMCInstLower::LowerSymbolOperand. Akira Hatanaka2011-08-162-5/+5
* Revert a bit of r137667; the logic in question can safely handle atomic load/...Eli Friedman2011-08-161-4/+4
* After talking with Bill, it seems like the LandingPad handling here is likelyEli Friedman2011-08-161-4/+1
* Minor comment fixes.Eli Friedman2011-08-162-5/+7
* Update SimplifyCFG for atomic operations.Eli Friedman2011-08-151-10/+26
* Add comments and test for atomic load/store and mem2reg.Eli Friedman2011-08-151-0/+4
* Refactor.Devang Patel2011-08-152-49/+68
* Specify a necessary fixed bit for VLD3DUP, and otherwise rearrange the Thumb2...Owen Anderson2011-08-153-20/+27
* While I'm here, remove the "_alt" hacks to a series of INSERT_SUBREG andBruno Cardoso Lopes2011-08-151-15/+25
* Reorder declarations of vmovmskp* and also put the necessary AVXBruno Cardoso Lopes2011-08-151-31/+35
* Continue to hoist uses of getCompileUnit() up. The goal is to get rid of uses...Devang Patel2011-08-152-21/+24
* In places where it's using "getFirstNonPHI", skip the landingpad instruction ...Bill Wendling2011-08-151-5/+8
* MCTargetAsmParser target match predicate support.Jim Grosbach2011-08-153-2/+5
* Add a finalize() hook, that'll let DIBuilder construct compile unit lazily.Devang Patel2011-08-151-0/+4
* Don't sink the instruction to before a landingpad instruction.Bill Wendling2011-08-151-1/+1
* This is somewhat déjà-vu, but avoid using getCompileUnit() as much as possi...Devang Patel2011-08-152-14/+14
* Update inter-procedural optimizations for atomic load/store.Eli Friedman2011-08-154-10/+16
* Update instcombine for atomic load/store.Eli Friedman2011-08-153-31/+39
* Refactor. Variables are part of compile unit so let CompileUnit create new va...Devang Patel2011-08-154-123/+129
* Add some comments here because the lack of a check for volatile/atomic here i...Eli Friedman2011-08-151-0/+4
* Fix PR10656. It's only profitable to use 128-bit inserts and extractsBruno Cardoso Lopes2011-08-151-4/+6
* 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
* Duncan pointed out that the LandingPadInst might read memory. (It might alsoBill Wendling2011-08-153-6/+4
* Fix llvm::CloneModule to correctly clone globals. Patch per bug report by Si...Eli Friedman2011-08-151-14/+13
* Fix predicates methods on Instruction to handle atomic load/store correctly.Eli Friedman2011-08-151-7/+15
* Misc analysis passes that need to be aware of atomic load/store.Eli Friedman2011-08-154-19/+50
* Atomic load/store support in LICM.Eli Friedman2011-08-152-10/+18
* Enforce the constraint that Rt must be even on LDRD/STRD instructions in ARM ...Owen Anderson2011-08-151-0/+15
* Remove dead classes.Owen Anderson2011-08-151-33/+0
* The "landingpad" instruction will never be "trivially" dead.Bill Wendling2011-08-151-0/+4
* Fix incorrect encoding of UMAAL and friends. Patch by James Molloy.Owen Anderson2011-08-151-2/+2
* Simplify mapping to variable from its abstract variable info.Devang Patel2011-08-152-29/+18
* Fix decoding LDRSB and LDRSH in Thumb1 mode. Patch by James Molloy.Owen Anderson2011-08-151-6/+7
* Fix problems decoding the to/from-lane NEON memory instructions, and add a co...Owen Anderson2011-08-152-4/+486
* Refactor.Devang Patel2011-08-152-5/+11
* Refactor.Devang Patel2011-08-152-15/+9
* Don't try to sink the landingpad instruction. It's immobile.Bill Wendling2011-08-151-2/+3
* The landingpad instruction isn't loop-invariant.Bill Wendling2011-08-151-0/+3
* Mark the SCC as "might unwind" if we run into a 'resume' instruction.Bill Wendling2011-08-151-2/+3
* Skip the insertion iterator past the landingpad instruction if there.Bill Wendling2011-08-151-0/+1
* Refactor. Global variables are part of compile unit so let CompileUnit create...Devang Patel2011-08-154-129/+144
* Refactor. A subprogram is part of compile unit so let CompileUnit construct n...Devang Patel2011-08-154-114/+141
* Update comment to reflect MC target machine refactor.Jim Grosbach2011-08-151-1/+1
* Add inlining for the new EH scheme.Bill Wendling2011-08-141-17/+146
* This transform is not safe. Thanks to Eli for pointing that out!Nick Lewycky2011-08-141-8/+1