- Dec 03, 2013
-
-
Daniel Jasper authored
It turns out that in some build systems, tests are executed in a non-writable directory. Hopefully, this finally fixes the issue. llvm-svn: 196256
-
Daniel Jasper authored
llvm-svn: 196255
-
Justin Bogner authored
llvm-svn: 196229
-
Daniel Jasper authored
With r196184, llvm-cov creates a new file right next to the input file. However, the Inputs-directory can't simply be assumed to be writable under all build systems. Also, this prevents a new source file from showing up in the source tree if the test aborts before the call to "rm". llvm-svn: 196228
-
Bill Wendling authored
llvm-svn: 196227
-
Alp Toker authored
HandleTagDeclDefinition is in fact a function. llvm-svn: 196226
-
Alp Toker authored
llvm-svn: 196215
-
Alp Toker authored
llvm-svn: 196214
-
Daniel Jasper authored
llvm-svn: 196213
-
Alp Toker authored
clang converts keywords to identifiers for compatibility with various system headers such as GNU libc. Implement a -Wkeyword-compat extension warning to diagnose those cases. The warning is on by default but will generally be ignored in system headers. It can however be enabled globally to aid standards conformance testing. This also changes the __uptr keyword avoidance from r195710 to no longer special-case system headers, bringing it in line with other similar workarounds in clang. Implementation returns bool for symmetry with token annotation functions. Some examples: warning: keyword '__is_pod' will be treated as an identifier for the remainder of the translation unit [-Wkeyword-compat] struct __is_pod warning: keyword '__uptr' will be treated as an identifier here [-Wkeyword-compat] union w *__uptr; llvm-svn: 196212
-
Hao Liu authored
E.g. int64x1_t vcvt_s64_f64(float64x1_t a) -> FCVTZS Dd, Dn llvm-svn: 196211
-
Hao Liu authored
E.g. int64x1_t vcvt_s64_f64(float64x1_t a) -> FCVTZS Dd, Dn llvm-svn: 196210
-
Hao Liu authored
E.g. float64x1_t vadd_f64(float64x1_t a, float64x1_t b) -> FADD Dd, Dn, Dm. llvm-svn: 196209
-
Hao Liu authored
E.g. float64x1_t vadd_f64(float64x1_t a, float64x1_t b) -> FADD Dd, Dn, Dm. llvm-svn: 196208
-
NAKAMURA Takumi authored
llvm-svn: 196207
-
Jiangning Liu authored
Fixed vcopy_laneq_f64 intrinsic implementation. llvm-svn: 196206
-
Hao Liu authored
This is a duplicate implementation. E.g. this patch defines: float64_t vabd_f64(float64_t a, float64_t b) But there is already a similar intrinsic "vabdd_f64" with the same types. Also, this intrinsic will be conflicted to the vector type intrinsic as following(Which is implemented by me and will be committed to trunk): float64x1_t vabd_f64(float64x1_t a, float64x1_t b). Two functions shouldn't have a same name in arm_neon.h. According to ARM ACLE document, such vabd_f64 with float64_t is not existing. So I revert this commit. llvm-svn: 196205
-
Alp Toker authored
llvm-svn: 196204
-
NAKAMURA Takumi authored
llvm-svn: 196203
-
Jason Molenda authored
indications that the UnwindPlan is invalid -- for instance, a complete lack of rows, or a row that fails to define a register to base the CFA off of. <rdar://problem/15246247> llvm-svn: 196201
-
Rui Ueyama authored
llvm-svn: 196200
-
Hao Liu authored
E.g. "float32_t vaddv_f32(float32x2_t a)" to be matched into "faddp s0, v1.2s". llvm-svn: 196199
-
Hao Liu authored
E.g. "float32_t vaddv_f32(float32x2_t a)" to be matched into "faddp s0, v1.2s". llvm-svn: 196198
-
Jim Ingham authored
Remove the bad assumption that breakpoint locations won't get deleted in BreakpointLocationList::FindByID. <rdar://problem/15566148> llvm-svn: 196197
-
Rui Ueyama authored
llvm-svn: 196196
-
NAKAMURA Takumi authored
llvm/test/Transforms/SampleProfile/syntax.ll: Relax an expression, not to check locale-dependent message. llvm-svn: 196195
-
Yuchen Wu authored
Changed while to for loop. Removed unnecessary if statement. llvm-svn: 196194
-
Jiangning Liu authored
llvm-svn: 196192
-
Jiangning Liu authored
llvm-svn: 196191
-
Jiangning Liu authored
llvm-svn: 196190
-
Jiangning Liu authored
llvm-svn: 196189
-
Rafael Espindola authored
These targets have special asm printers that don't use these. llvm-svn: 196187
-
Rui Ueyama authored
llvm-svn: 196185
-
Yuchen Wu authored
Instead of asking the user to specify a single file to output coverage info and defaulting to STDOUT, llvm-cov now creates files for each source file with a naming system of: <source filename> + ".llcov". This is what gcov does and although it can clutter the working directory with numerous coverage files, it will be easier to hook the llvm-cov output to tools which operate on this assumption (such as lcov). llvm-svn: 196184
-
Michael Gottesman authored
Added MachineBlockFrequencyInfo::view for displaying the block frequency propagation graph via graphviz. This is useful for debugging issues in the BlockFrequency implementation since one can easily visualize where probability mass and other errors occur in the propagation. This is the MI version of r194654. llvm-svn: 196183
-
Dmitri Gribenko authored
lookup, if parsing failed, we did not restore the lexer state properly, and eventually crashed. This change ensures that we always consume all the tokens from the new token stream we started to parse the name from inline asm. llvm-svn: 196182
-
Eric Christopher authored
into a single function. No functional change. llvm-svn: 196181
-
Eric Christopher authored
llvm-svn: 196180
-
Eric Christopher authored
llvm-svn: 196179
-
Eric Christopher authored
and emitted per function and CU. Begins coalescing ranges as a first class entity through debug info. No functional change. llvm-svn: 196178
-