Commit 7c8267e
committed
[complicagtion] Add 40 comprehensive LLVM integration and performance testing
improvement:
- Add test_llvm_integration_optimization.cc with LLVM backend validation
- Test optimization passes, code generation, and target machine setup
- Cover PGO, vectorization, register allocation, and cross-compilation
- Add llvm_test.wat/wasm for LLVM-specific compilation testing
- Add test_integration_performance.cc for end-to-end workflow validation
- Implement performance benchmarking and memory profiling tests
- Add concurrent compilation, stress testing, and error recovery
- Test multi-module compilation and deterministic output validation
Signed-off-by: Gong Pu <pu.gong@intel.com>1 parent ed7324e commit 7c8267e
7 files changed
Lines changed: 1699 additions & 239 deletions
File tree
- tests/unit/enhanced_unit_test/compilation
- wasm-apps
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
20 | 21 | | |
21 | 22 | | |
22 | 23 | | |
| |||
66 | 67 | | |
67 | 68 | | |
68 | 69 | | |
69 | | - | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
70 | 77 | | |
71 | 78 | | |
72 | 79 | | |
| |||
Lines changed: 9 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
187 | 187 | | |
188 | 188 | | |
189 | 189 | | |
190 | | - | |
191 | | - | |
192 | | - | |
193 | | - | |
194 | | - | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
195 | 195 | | |
196 | 196 | | |
197 | | - | |
198 | | - | |
199 | | - | |
200 | | - | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
201 | 201 | | |
202 | 202 | | |
203 | 203 | | |
| |||
0 commit comments