- Jun 07, 2013
-
-
Rui Ueyama authored
llvm-svn: 183534
-
Rafael Espindola authored
OpenBSD's stack smashing protection differs slightly from other platforms: 1. The smash handler function is "__stack_smash_handler(const char *funcname)" instead of "__stack_chk_fail(void)". 2. There's a hidden "long __guard_local" object that gets linked into each executable and DSO. Patch by Matthew Dempsky. llvm-svn: 183533
-
Benjamin Kramer authored
As a bonus this reduces the loop from O(n^2) to O(n). llvm-svn: 183532
-
Vincent Lejeune authored
llvm-svn: 183528
-
Alexey Samsonov authored
llvm-svn: 183526
-
Benjamin Kramer authored
llvm-svn: 183525
-
Benjamin Kramer authored
llvm-svn: 183521
-
Benjamin Kramer authored
Avoids unused variable warnings in Release builds. llvm-svn: 183512
-
Bill Wendling authored
llvm-svn: 183509
-
Bill Wendling authored
llvm-svn: 183508
-
Duncan Sands authored
llvm-svn: 183495
-
Bill Wendling authored
the internals of TargetMachine could change. No functionality change intended. llvm-svn: 183494
-
Bill Wendling authored
the internals of TargetMachine could change. llvm-svn: 183493
-
Bill Wendling authored
the internals of TargetMachine could change. llvm-svn: 183492
-
Bill Wendling authored
the internals of TargetMachine could change. llvm-svn: 183491
-
Bill Wendling authored
the internals of TargetMachine could change. llvm-svn: 183490
-
Michael Gottesman authored
[objc-arc] Ensure that the cfg path count does not overflow when we multiply TopDownPathCount/BottomUpPathCount. rdar://12480535 llvm-svn: 183489
-
Bill Wendling authored
the internals of TargetMachine could change. llvm-svn: 183488
-
Bill Wendling authored
These objects are internal to the TargetMachine object and may change. llvm-svn: 183485
-
Manman Ren authored
Use the correct DIType when creating vector types. llvm-svn: 183484
-
Arnold Schwaighofer authored
llvm-svn: 183477
-
Arnold Schwaighofer authored
Reapply 183271. llvm-svn: 183472
-
Arnold Schwaighofer authored
llvm-svn: 183465
-
Arnold Schwaighofer authored
Reapply 183270 again (because three is a magic number). This should now no longer seg fault after r183459. llvm-svn: 183464
-
Venkatraman Govindaraju authored
llvm-svn: 183463
-
Jakub Staszak authored
llvm-svn: 183461
-
Jakub Staszak authored
llvm-svn: 183460
-
Arnold Schwaighofer authored
The element passed to push_back is not copied before the vector reallocates. The client needs to copy the element first before passing it to push_back. No test case, will be tested by follow-up swift scheduler model change (it segfaults without this change). llvm-svn: 183459
-
Vincent Lejeune authored
llvm-svn: 183458
-
Nadav Rotem authored
Jeffrey Yasskin volunteered to benchmark the vectorizer on -O2 or -Os when compiling chrome. This patch adds a new flag to enable vectorization on all levels and not only on -O3. It should go away once we make a decision. llvm-svn: 183456
-
David Blaikie authored
llvm-svn: 183454
-
- Jun 06, 2013
-
-
Arnold Schwaighofer authored
Breaks linux build bots (I thought the problem was something else). llvm-svn: 183447
-
David Blaikie authored
Seems we emit the parameter ordering number (spuriously named 'arg number') in the debug info, so there's no need to search through the variable list to figure out the parameter ordering. This implementation does 'always' do the work, even in non-optimized debug info (the previous implementation checked the existence of the 'variables' list on the subprogram which is only present in optimized builds). No intended functionality change. llvm-svn: 183446
-
Arnold Schwaighofer authored
Reapply 183270. llvm-svn: 183445
-
Kevin Enderby authored
binary that is used for the test. Caught by Jim Grosbach! rdar://11791371 llvm-svn: 183442
-
Arnold Schwaighofer authored
Reapply 183269. llvm-svn: 183441
-
Jakub Staszak authored
llvm-svn: 183439
-
Arnold Schwaighofer authored
Reapply 183268. llvm-svn: 183438
-
Arnold Schwaighofer authored
Reapply 183267. llvm-svn: 183436
-
Arnold Schwaighofer authored
Add more InstRW mappings. Reapply 183266. llvm-svn: 183435
-