Searched hist:"76 eaa97157f6204e04fa1d79529420760f7a408a" (Results 1 – 4 of 4) sorted by relevance
/openbmc/qemu/target/hexagon/ |
H A D | gen_analyze_funcs.py | diff 76eaa97157f6204e04fa1d79529420760f7a408a Thu Feb 01 04:33:38 CST 2024 Taylor Simpson <ltaylorsimpson@gmail.com> Hexagon (target/hexagon) Analyze reads before writes
We divide gen_analyze_funcs.py into 3 phases Declare the operands Analyze the register reads Analyze the register writes
We also create special versions of ctx_log_*_read for new operands Check that the operand is written before the read
This is a precursor to improving the analysis for short-circuiting the packet semantics in a subsequent commit
Signed-off-by: Taylor Simpson <ltaylorsimpson@gmail.com> Reviewed-by: Brian Cain <bcain@quicinc.com> Message-Id: <20240201103340.119081-2-ltaylorsimpson@gmail.com> Signed-off-by: Brian Cain <bcain@quicinc.com>
|
H A D | README | diff 76eaa97157f6204e04fa1d79529420760f7a408a Thu Feb 01 04:33:38 CST 2024 Taylor Simpson <ltaylorsimpson@gmail.com> Hexagon (target/hexagon) Analyze reads before writes
We divide gen_analyze_funcs.py into 3 phases Declare the operands Analyze the register reads Analyze the register writes
We also create special versions of ctx_log_*_read for new operands Check that the operand is written before the read
This is a precursor to improving the analysis for short-circuiting the packet semantics in a subsequent commit
Signed-off-by: Taylor Simpson <ltaylorsimpson@gmail.com> Reviewed-by: Brian Cain <bcain@quicinc.com> Message-Id: <20240201103340.119081-2-ltaylorsimpson@gmail.com> Signed-off-by: Brian Cain <bcain@quicinc.com>
|
H A D | translate.h | diff 76eaa97157f6204e04fa1d79529420760f7a408a Thu Feb 01 04:33:38 CST 2024 Taylor Simpson <ltaylorsimpson@gmail.com> Hexagon (target/hexagon) Analyze reads before writes
We divide gen_analyze_funcs.py into 3 phases Declare the operands Analyze the register reads Analyze the register writes
We also create special versions of ctx_log_*_read for new operands Check that the operand is written before the read
This is a precursor to improving the analysis for short-circuiting the packet semantics in a subsequent commit
Signed-off-by: Taylor Simpson <ltaylorsimpson@gmail.com> Reviewed-by: Brian Cain <bcain@quicinc.com> Message-Id: <20240201103340.119081-2-ltaylorsimpson@gmail.com> Signed-off-by: Brian Cain <bcain@quicinc.com>
|
H A D | hex_common.py | diff 76eaa97157f6204e04fa1d79529420760f7a408a Thu Feb 01 04:33:38 CST 2024 Taylor Simpson <ltaylorsimpson@gmail.com> Hexagon (target/hexagon) Analyze reads before writes
We divide gen_analyze_funcs.py into 3 phases Declare the operands Analyze the register reads Analyze the register writes
We also create special versions of ctx_log_*_read for new operands Check that the operand is written before the read
This is a precursor to improving the analysis for short-circuiting the packet semantics in a subsequent commit
Signed-off-by: Taylor Simpson <ltaylorsimpson@gmail.com> Reviewed-by: Brian Cain <bcain@quicinc.com> Message-Id: <20240201103340.119081-2-ltaylorsimpson@gmail.com> Signed-off-by: Brian Cain <bcain@quicinc.com>
|