| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
|
|
| |
Adds "svn" or "git", depending on the VCS used. If svn, adds the
revision number as well.
llvm-svn: 110121
|
| |
|
|
| |
llvm-svn: 110120
|
| |
|
|
|
|
|
|
|
| |
When the normalizeSpillWeights function was introduced, I forgot to remove this
normalization.
This change could affect register allocation. Hopefully for the better.
llvm-svn: 110119
|
| |
|
|
|
|
|
|
|
|
| |
nice farm in the country where it can play with other tests. And bunnies.
It is not clear what is being tested, and the revision history shows a bunch of
random changes to the expected instruction count. Clearly, we are just fudging
it to pass whenever it fails.
llvm-svn: 110118
|
| |
|
|
| |
llvm-svn: 110117
|
| |
|
|
| |
llvm-svn: 110116
|
| |
|
|
| |
llvm-svn: 110115
|
| |
|
|
| |
llvm-svn: 110114
|
| |
|
|
| |
llvm-svn: 110113
|
| |
|
|
|
|
| |
around std::min vs static const friction.
llvm-svn: 110112
|
| |
|
|
|
|
|
| |
assembler.
- Fixes PR6218, hopefully.
llvm-svn: 110111
|
| |
|
|
| |
llvm-svn: 110110
|
| |
|
|
|
|
| |
appended.
llvm-svn: 110109
|
| |
|
|
|
|
| |
it while generating precompiled preambles. No functionality change.
llvm-svn: 110108
|
| |
|
|
| |
llvm-svn: 110107
|
| |
|
|
|
|
| |
shouldn't put restrictions in store manager.
llvm-svn: 110106
|
| |
|
|
|
|
| |
This directory conflicts with test/MC on Windows machines.
llvm-svn: 110105
|
| |
|
|
|
|
| |
Patch by Cameron Esfahani!
llvm-svn: 110104
|
| |
|
|
|
|
|
|
| |
This reverts commit r110100
Wrong path caps.
llvm-svn: 110103
|
| |
|
|
| |
llvm-svn: 110102
|
| |
|
|
| |
llvm-svn: 110101
|
| |
|
|
|
|
| |
Patch by Cameron Esfahani!
llvm-svn: 110100
|
| |
|
|
| |
llvm-svn: 110097
|
| |
|
|
|
|
|
|
|
|
| |
them, but
as soon as we properly codegen the simple vector operations, remove the
unnecessary built-ins/intrinsics from clang and llvm. Also add tests for the new
built-ins
llvm-svn: 110096
|
| |
|
|
|
|
|
|
|
| |
doing postanalysis. This allows the checker to gather information about the state of the engine when it has finished.
- Exposed the worklist and BlockAborted flag in GRCoreEngine
- Changed postanalysis checkers to use the new infrastructure
llvm-svn: 110095
|
| |
|
|
|
|
|
|
|
| |
them, but
as soon as we properly codegen the simple vector operations in clang, remove the
unnecessary builti-ins/intrinsics from clang and llvm.
llvm-svn: 110094
|
| |
|
|
| |
llvm-svn: 110093
|
| |
|
|
| |
llvm-svn: 110092
|
| |
|
|
| |
llvm-svn: 110091
|
| |
|
|
|
|
| |
are unknown.
llvm-svn: 110090
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
involved watching for the objective C built-in types in DWARF and making sure
when we convert the DWARF types into clang types that we use the appropriate
ASTContext types.
Added a way to find and dump types in lldb (something equivalent to gdb's
"ptype" command):
image lookup --type <TYPENAME>
This only works for looking up types by name and won't work with variables.
It also currently dumps out verbose internal information. I will modify it
to dump more appropriate user level info in my next submission.
Hookup up the "FindTypes()" functions in the SymbolFile and SymbolVendor so
we can lookup types by name in one or more images.
Fixed "image lookup --address <ADDRESS>" to be able to correctly show all
symbol context information, but it will only show this extra information when
the new "--verbose" flag is used.
Updated to latest LLVM to get a few needed fixes.
llvm-svn: 110089
|
| |
|
|
|
|
|
|
|
|
| |
of profiling code into expressions.
Modified IRForTarget to emit array and record
member accesses correctly. (Reading and writing
both work.)
llvm-svn: 110088
|
| |
|
|
|
|
| |
analysis) that doesn't prune CFG edges.
llvm-svn: 110087
|
| |
|
|
|
|
|
|
|
|
|
| |
of Value deletions and RAUWs, instead of relying on ScalarEvolution's
Scalars map being notified, as that's complicated at best, and
insufficient in general.
This means SCEVUnknown needs a non-trivial destructor, so introduce
a mechanism to allow ScalarEvolution to locate all the SCEVUnknowns.
llvm-svn: 110086
|
| |
|
|
|
|
|
|
| |
the original
CFG without any edges pruned out because of trivially solvable conditions (e.g., 'if (0)').
llvm-svn: 110085
|
| |
|
|
|
|
|
|
| |
purposes of the jump checker. Also extend Ted's iteration fix to labels.
Fixes PR7789.
llvm-svn: 110082
|
| |
|
|
|
|
| |
Radar 8246180.
llvm-svn: 110081
|
| |
|
|
| |
llvm-svn: 110078
|
| |
|
|
| |
llvm-svn: 110077
|
| |
|
|
|
|
| |
a redundant check from checkInstruction.
llvm-svn: 110076
|
| |
|
|
| |
llvm-svn: 110075
|
| |
|
|
| |
llvm-svn: 110074
|
| |
|
|
| |
llvm-svn: 110072
|
| |
|
|
|
|
| |
CaseStmts can blow out the stack. Fixes <rdar://problem/8125165>.
llvm-svn: 110071
|
| |
|
|
| |
llvm-svn: 110070
|
| |
|
|
| |
llvm-svn: 110069
|
| |
|
|
|
|
|
|
| |
invalidated in function
calls when the enclosing object had retain/release state. Fixes <rdar://problem/8261992>.
llvm-svn: 110068
|
| |
|
|
| |
llvm-svn: 110066
|
| |
|
|
|
|
| |
LLVMConfig.
llvm-svn: 110065
|
| |
|
|
| |
llvm-svn: 110064
|