| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
llvm-svn: 121837
|
| |
|
|
| |
llvm-svn: 121659
|
| |
|
|
| |
llvm-svn: 114847
|
| |
|
|
|
|
| |
providing more ways to factor out commonality from the records.
llvm-svn: 105776
|
| |
|
|
| |
llvm-svn: 105519
|
| |
|
|
| |
llvm-svn: 73845
|
| |
|
|
| |
llvm-svn: 73844
|
| |
|
|
| |
llvm-svn: 73843
|
| |
|
|
| |
llvm-svn: 73842
|
| |
|
|
|
|
|
|
| |
other operators. For the rare cases where a list type cannot be
deduced, provide a []<type> syntax, where <type> is the list element
type.
llvm-svn: 73078
|
| |
|
|
|
|
|
|
|
|
|
| |
Create an OpInit class to serve as a base for all operation Inits.
Move parsing of operation constructs to separate functions and reference
from multiple places.
Add some commented out new operations. Coming soon.
llvm-svn: 71789
|
| |
|
|
|
|
|
| |
so that it doesn't shadow the instance variable of the same name.
Make the parameter names in method declarations match the definitions.
llvm-svn: 70502
|
| |
|
|
| |
llvm-svn: 70499
|
| |
|
|
| |
llvm-svn: 69810
|
| |
|
|
|
|
|
|
|
|
| |
- Make type declarations match the struct/class keyword of the definition.
- Move AddSignalHandler into the namespace where it belongs.
- Correctly call functions from template base.
- Some other small changes.
With this patch, LLVM and Clang should build properly and with far less noise under VS2008.
llvm-svn: 67347
|
| |
|
|
| |
llvm-svn: 66895
|
| |
|
|
|
|
| |
lexer into its own TGSourceMgr class.
llvm-svn: 66873
|
| |
|
|
|
|
|
|
|
|
| |
Cleanup some warning.
Remark: when struct/class are declared differently than they are defined, this make problem for VC++ since it seems to mangle class differently that struct. These error are very hard to understand and find. So please, try to keep your definition/declaration in sync.
Only tested with VS2008. hope it does not break anything. feel free to revert.
llvm-svn: 64554
|
| |
|
|
|
|
| |
Patch by Robert Zeh!
llvm-svn: 62750
|
| |
|
|
| |
llvm-svn: 45419
|
|
|
bison parser.
This makes the parser much easier to understand, eliminates a ton of global variables,
and gives tblgen nice caret diagnostics. It is also faster, but tblgen probably doesn't
care about performance.
There are a couple of FIXMEs which I will take care of next.
llvm-svn: 44274
|