| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
llvm-svn: 141293
|
|
|
|
|
|
| |
This is the first step towards splitting LLVM and Clang's tblgen executables.
llvm-svn: 140951
|
|
|
|
|
|
| |
Remove const qualifiers from Init references, per Chris' request.
llvm-svn: 136531
|
|
|
|
|
|
|
| |
Make references to Inits const everywhere. This is the final step
before making them unique.
llvm-svn: 136485
|
|
|
|
|
|
| |
in multiple buildbots.
llvm-svn: 134936
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Manage Inits in a FoldingSet. This provides several benefits:
- Memory for Inits is properly managed
- Duplicate Inits are folded into Flyweights, saving memory
- It enforces const-correctness, protecting against certain classes
of bugs
The above benefits allow Inits to be used in more contexts, which in
turn provides more dynamism to TableGen. This enhanced capability
will be used by the AVX code generator to a fold common patterns
together.
llvm-svn: 134907
|
|
|
|
| |
llvm-svn: 128515
|
|
|
|
| |
llvm-svn: 128497
|
|
|
|
|
|
|
| |
- Also emit a list of packages and groups sorted by name
- Avoid iterating over DenseSet so that the output of the arrays is deterministic.
llvm-svn: 128489
|
|
|
|
|
|
| |
which all its checkers will go into the group.
llvm-svn: 128474
|
|
|
|
| |
llvm-svn: 126436
|
|
|
|
|
|
|
| |
-Use the tablegen class name for the checker class name.
-Mark checker packages as hidden/not hidden.
llvm-svn: 125558
|
|
clang static analyzer.
llvm-svn: 125493
|