| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
llvm-svn: 171947
|
| |
|
|
|
|
|
|
|
|
| |
This was an experimental option, but needs to be defined
per-target. e.g. PPC A2 needs to aggressively hide latency.
I converted some in-order scheduling tests to A2. Hal is working on
more test cases.
llvm-svn: 171946
|
| |
|
|
|
|
|
|
|
|
|
| |
This will list backwards from the
last source point listed.
Also fix the setting of the default file & line to the file containing main, when you do a plain "list".
<rdar://problem/12685226>
llvm-svn: 171945
|
| |
|
|
|
|
|
|
| |
-P" mode. <rdar://problem/12774044>
llvm-svn: 171944
|
| |
|
|
|
|
| |
test/DebugInfo/member-pointers.ll would not fail in targetting BE any more.
llvm-svn: 171943
|
| |
|
|
|
|
|
|
| |
Now BangOperator should be nicely hyperlinked.
Pointed out by Joel Jones.
llvm-svn: 171942
|
| |
|
|
|
|
| |
Suggested by Joel Jones.
llvm-svn: 171941
|
| |
|
|
| |
llvm-svn: 171940
|
| |
|
|
|
|
| |
<rdar://problem/12748859>.
llvm-svn: 171939
|
| |
|
|
|
|
|
|
|
|
|
| |
It's clearer and additionally this gets rid of the usage of `DefmID`,
which doesn't really correspond to anything in the language (it was just
used in the name of this parsing function which parsed a `MultiClassID`
and returned that multiclass's record).
This area of the code still needs a lot of work.
llvm-svn: 171938
|
| |
|
|
| |
llvm-svn: 171937
|
| |
|
|
| |
llvm-svn: 171936
|
| |
|
|
|
|
|
|
|
| |
It's not just def's but actually a limited subset of Object's that are
allowed inside a multiclass.
Spotted by Joel Jones.
llvm-svn: 171935
|
| |
|
|
|
|
| |
in the "thread" dictionary return value for the python OS plug-ins.
llvm-svn: 171934
|
| |
|
|
|
|
| |
them.
llvm-svn: 171933
|
| |
|
|
|
|
| |
them and add one where it seemed obvious that we wanted one.
llvm-svn: 171932
|
| |
|
|
| |
llvm-svn: 171931
|
| |
|
|
|
|
| |
vectorizer does it now.
llvm-svn: 171930
|
| |
|
|
|
|
|
|
|
|
| |
Since most content types (e.g. typeCode) have a
preferred Permission, add a function to do that mapping.
Then hook up to YAML Reader and Writer such that
the 'permissions:' key does not need to be specified unless
overriding what the content type prefers.
llvm-svn: 171929
|
| |
|
|
|
|
| |
Cost Model support on ARM.
llvm-svn: 171928
|
| |
|
|
|
|
| |
This is easier implemented now that bundle flags are symmetric.
llvm-svn: 171927
|
| |
|
|
|
|
|
|
| |
(There already has a concise comment to the declaration.)
Thank Eric Christopher for his feedback!
llvm-svn: 171926
|
| |
|
|
|
|
|
|
|
|
| |
(because they are part of some module) but have not been made visible
(because they are in a submodule that wasn't imported), filter out
those declarations unless both the old declaration and the new
declaration have external linkage. When one or both has internal
linkage, there should be no conflict unless both are imported.
llvm-svn: 171925
|
| |
|
|
| |
llvm-svn: 171924
|
| |
|
|
|
|
| |
This is causing some problems. The root cause is unknown at this time.
llvm-svn: 171923
|
| |
|
|
|
|
|
| |
- this expression is explicitly marked no-signed-zero, or
- no-signed-zero of this expression can be derived from some context.
llvm-svn: 171922
|
| |
|
|
|
|
| |
in lambdas.
llvm-svn: 171921
|
| |
|
|
| |
llvm-svn: 171920
|
| |
|
|
|
|
| |
global variable.
llvm-svn: 171919
|
| |
|
|
| |
llvm-svn: 171918
|
| |
|
|
| |
llvm-svn: 171917
|
| |
|
|
| |
llvm-svn: 171916
|
| |
|
|
| |
llvm-svn: 171915
|
| |
|
|
|
|
|
|
|
|
| |
ignoring stops caused by expression
evaluation.
<rdar://problem/12968562>
llvm-svn: 171914
|
| |
|
|
| |
llvm-svn: 171913
|
| |
|
|
|
|
|
|
| |
struct variables with flexiable array members in
blocks (and lambdas). Issue error instead of
crashing in IRGen. // rdar://12655829
llvm-svn: 171912
|
| |
|
|
|
|
|
| |
There is no way to test this at the moment because the options are not
processed until the link starts, and we can't pass an empty file.
llvm-svn: 171910
|
| |
|
|
| |
llvm-svn: 171909
|
| |
|
|
| |
llvm-svn: 171908
|
| |
|
|
| |
llvm-svn: 171906
|
| |
|
|
| |
llvm-svn: 171905
|
| |
|
|
|
|
| |
Checking in the support for doing index ids reservation when given a thread id.
llvm-svn: 171904
|
| |
|
|
|
|
|
|
|
|
| |
method because getContents().size() already covers it. So computeFragmentSize
can use the generic MCEncodedFragment interface when querying both Data and
Relaxable fragments for contents sizes.
No change in functionality
llvm-svn: 171903
|
| |
|
|
| |
llvm-svn: 171902
|
| |
|
|
|
|
|
|
| |
Python OS plug-ins now fetch thread registers lazily.
Also changed SBCommandInterpreter::HandleCommand() to not take the API lock. The logic here is that from the command line you can execute a command that might result in another thread (like the private process thread) to execute python or run any code that can re-enter the public API. When this happens, a deadlock immediately occurs for things like "process launch" and "process attach".
llvm-svn: 171901
|
| |
|
|
| |
llvm-svn: 171900
|
| |
|
|
| |
llvm-svn: 171899
|
| |
|
|
| |
llvm-svn: 171898
|
| |
|
|
| |
llvm-svn: 171897
|
| |
|
|
|
|
|
|
| |
Stop using BumpPtrAllocator for HNodes because
they have fields (vector, map) which require HNode
destructors to be run.
llvm-svn: 171896
|