aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Modify for the new EH scheme.Bill Wendling2011-08-171-1/+57
* Revert r137781; I agree with Duncan's comment that the situation in question ...Eli Friedman2011-08-171-5/+4
* Add support for half-word unaligned loads and stores.Akira Hatanaka2011-08-173-14/+31
* Static fields require an out-of-line definition. Fix DynamicLibrary for real.Jordy Rose2011-08-171-0/+2
* Be more careful in the Thumb decoder hooks to avoid walking off the end of th...Owen Anderson2011-08-171-8/+12
* Silly mistake from r137777; restore significant isStructTy() checks. While h...Eli Friedman2011-08-171-4/+19
* Move pattern matching for EXT and INS to post-legalization DAGCombine per Bru...Akira Hatanaka2011-08-172-98/+102
* Allow the MCDisassembler to return a "soft fail" status code, indicating an i...Owen Anderson2011-08-176-630/+698
* Introduce matching patterns for vbroadcast AVX instruction. The idea is toBruno Cardoso Lopes2011-08-174-0/+66
* Update comments about vector splat handling in x86Bruno Cardoso Lopes2011-08-171-8/+7
* Now that we have a canonical way to handle 256-bit splats:Bruno Cardoso Lopes2011-08-171-38/+0
* Add support for ext and ins.Akira Hatanaka2011-08-174-1/+170
* Unbork Windows build. Thanks, Francois.Jordy Rose2011-08-171-2/+2
* Use DynamicLibrary instances as a way to get symbols from a specific library....Jordy Rose2011-08-172-67/+109
* Thumb ADD(immediate) parsing support.Jim Grosbach2011-08-162-3/+8
* Separate out Thumb1 instructions that need an S bit operand from those that d...Owen Anderson2011-08-162-0/+9
* Extend the undef ^ undef idiom once more. No testcase: I can't figure out ho...Eli Friedman2011-08-161-4/+5
* Thumb parsing diagnostics for low-reg requirements on ADD and MOV.Jim Grosbach2011-08-163-15/+38
* Until now all debug info MDNodes referred to a root MDNode, a compile unit. T...Devang Patel2011-08-166-170/+218
* A bunch of misc fixes to SCCPSolver::ResolvedUndefsIn, including a fix to stopEli Friedman2011-08-161-40/+72
* Add missing exit for 'case'.Jim Grosbach2011-08-161-0/+1
* Thumb assembly parsing and encoding for ADD(register) instruction.Jim Grosbach2011-08-161-0/+9
* The resume instruction may throw. Return 'true' in this case.Bill Wendling2011-08-161-1/+1
* Move some logic into a helper function and expand the commentary.Jim Grosbach2011-08-161-13/+28
* Minor bug in SCCP found by inspection. (I don't think it's possible to hit t...Eli Friedman2011-08-161-0/+7
* ARM thumb assembly parsing for arithmetic flag setting instructions.Jim Grosbach2011-08-163-1/+62
* Use the getFirstInsertionPt() method instead of getFirstNonPHI + an 'isa<>'Bill Wendling2011-08-165-24/+12
* Add getFirstInsertionPt() method.Bill Wendling2011-08-161-0/+6
* I think there was some confusion about what I meant. :-) Replacing the comment.Bill Wendling2011-08-161-1/+4
* Remove unused Target argument from AsmParser construction methods.Jim Grosbach2011-08-163-6/+6
* Instead of always leaving the work to the generic legalizer whenBruno Cardoso Lopes2011-08-161-0/+96
* Remove unnecessary version check.Devang Patel2011-08-161-2/+1
* ARM .align NOP padding uses different encoding pre-ARMv6.Jim Grosbach2011-08-161-14/+37
* Revert r137562 because it caused PR10674Nadav Rotem2011-08-161-7/+0
* Add a mechanism for optimisation plugins to register passes that all front en...David Chisnall2011-08-161-0/+15
* 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