Displaying 2 results from an estimated 2 matches for "dex_noinlin".
Did you mean:
dex_noinline
2018 May 30
0
[SROA][DebugInfo][GSoC] Testing SROA on amalgamated sqlite source
...pass is trying to achieve optimization-wise, etc
etc. That is to say, it's not necessarily a bug, but it can be (especially
when observed as a regression between compiler revisions).
Using the standard Fibonacci example with clang and lldb from this
afternoon:
1 #ifdef _MSC_VER
2 # define DEX_NOINLINE __declspec(noinline)
3 #else
4 # define DEX_NOINLINE __attribute__((__noinline__))
5 #endif
6
7 DEX_NOINLINE
8 void Fibonacci(int terms, int& total)
9 {
10 int first = 0;
11 int second = 1;
12
13 for (int i = 0; i < terms; ++i)
14 {
15 int next = first + second; // DexWat...
2018 May 30
4
[SROA][DebugInfo][GSoC] Testing SROA on amalgamated sqlite source
Introduction
============
`SROA' is an early stage pass running at the very beginning of the
pipeline in `-O{1,2,3}'. Greg Bedwell's report from his DExTer tool
shows SROA on function as one of the major culprits of Debug Info
loss.
With debugify-each partially done I tried testing this on the
amalgamated sqlite source.
The steps are as follows:
,----
| # generate