aboutsummaryrefslogtreecommitdiffstats
path: root/src/qmlcompiler/qqmljsbasicblocks_p.h
Commit message (Expand)AuthorAgeFilesLines
* QmlCompiler: Clean up error handlingUlf Hermann2025-02-021-3/+2
* Compiler: Create infrastructure to support multiple warningsOlivier De Cannière2024-08-211-2/+3
* Compiler: Extract Basic blocks generation into its own compiler passOlivier De Cannière2024-04-191-47/+9
* QmlCompiler: Use a hash set for the list of conversionsUlf Hermann2024-01-201-1/+3
* Remove the use of Q_QMLCOMPILER_PRIVATE_EXPORTAlexey Edelev2024-01-091-1/+1
* Compiler: Add initial support for optional chainingOlivier De Cannière2023-11-241-0/+1
* QmlCompiler: Implement GetIterator and IteratorNextUlf Hermann2023-09-211-0/+1
* QmlCompiler: Allow construction of Array objectsUlf Hermann2023-08-221-2/+6
* Compiler: Separate function prolog block and add validation of blocksOlivier De Cannière2023-08-041-4/+15
* Compiler: Allow dumping the basic blocks for visualization and debuggingOlivier De Cannière2023-07-101-2/+7
* QmlCompiler: Allow creation of structured value typesUlf Hermann2023-07-061-1/+12
* QmlCompiler: Enforce sanity of type adjustments in basic blocks passUlf Hermann2023-03-111-1/+3
* QmlCompiler: std::move() registers where possibleUlf Hermann2022-12-231-0/+1
* QmlCompiler: Fix register propagation in basic blocks passUlf Hermann2022-07-051-1/+0
* Use SPDX license identifiersLucie Gérard2022-06-111-27/+2
* QmlCompiler: Clean up exportsUlf Hermann2022-03-301-1/+1
* QmlCompiler: Implement generate_DefineArrayUlf Hermann2022-03-141-0/+3
* QmlCompiler: Add register tracking to basic blocks passUlf Hermann2022-03-121-2/+6
* QmlCompiler: Add basic block analysis passUlf Hermann2022-03-091-0/+102