| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
No functional change is intended, but generally this should be a bit
more safe.
llvm-svn: 342823
|
|
|
|
|
|
| |
other minor fixes (NFC).
llvm-svn: 327687
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adding the new enumerator forced a bunch more changes into this patch than I
would have liked. The -Wtautological-compare warning was extended to properly
check the new comparison operator, clang-format needed updating because it uses
precedence levels as weights for determining where to break lines (and several
operators increased their precedence levels with this change), thread-safety
analysis needed changes to build its own IL properly for the new operator.
All "real" semantic checking for this operator has been deferred to a future
patch. For now, we use the relational comparison rules and arbitrarily give
the builtin form of the operator a return type of 'void'.
llvm-svn: 320707
|
|
|
|
| |
llvm-svn: 299083
|
|
|
|
|
|
|
|
| |
namespaces
NFC.
llvm-svn: 231653
|
|
|
|
|
|
| |
this operation. NFC.
llvm-svn: 217670
|
|
|
|
| |
llvm-svn: 217569
|
|
|
|
|
|
|
|
|
|
|
|
| |
Numerous changes, including:
* Changed the way variables and instructions are handled in basic blocks to
be more efficient.
* Eliminated SExprRef.
* Simplified futures.
* Fixed documentation.
* Compute dominator and post dominator trees.
llvm-svn: 217556
|
|
|
|
|
|
|
|
| |
til::SExpr. This is a large patch, with many small changes to pretty printing
and expression lowering to make the new SExpr representation equivalent in
functionality to the old.
llvm-svn: 214089
|
|
|
|
|
|
| |
local contexts. Also includes some minor refactoring.
llvm-svn: 209774
|
|
This fills in a few missing gaps in functionality.
llvm-svn: 208830
|