mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-15 04:30:12 +00:00
[X86] Improve comment
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@217885 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
9753aab704
commit
7cb345ea87
@ -775,9 +775,10 @@ static void InsertDAGNode(SelectionDAG &DAG, SDValue Pos, SDValue N) {
|
||||
}
|
||||
}
|
||||
|
||||
// Transform "(X >> (8-C1)) & C2" to "(X >> 8) & 0xff)" if safe. This
|
||||
// allows us to convert the shift and and into an h-register extract and
|
||||
// a scaled index. Returns false if the simplification is performed.
|
||||
// Transform "(X >> (8-C1)) & (0xff << C1)" to "((X >> 8) & 0xff) << C1" if
|
||||
// safe. This allows us to convert the shift and and into an h-register
|
||||
// extract and a scaled index. Returns false if the simplification is
|
||||
// performed.
|
||||
static bool FoldMaskAndShiftToExtract(SelectionDAG &DAG, SDValue N,
|
||||
uint64_t Mask,
|
||||
SDValue Shift, SDValue X,
|
||||
|
Loading…
Reference in New Issue
Block a user