Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ARM: tell LLVM about zext properties of ldrexb/ldrexh | Tim Northover | 2014-04-03 | 1 | -4/+8 |
| | | | | | | | | | | | | | Implementing this via ComputeMaskedBits has two advantages: + It actually works. DAGISel doesn't deal with the chains properly in the previous pattern-based solution, so they never trigger. + The information can be used in other DAG combines, as well as the trivial "get rid of truncs". For example if the trunc is in a different basic block. rdar://problem/16227836 llvm-svn: 205540 | ||||
* | ARM: add intrinsics for the v8 ldaex/stlex | Tim Northover | 2014-03-26 | 1 | -0/+88 |
We've already got versions without the barriers, so this just adds IR-level support for generating the new v8 ones. rdar://problem/16227836 llvm-svn: 204813 |