- Jun 07, 2013
-
-
Quentin Colombet authored
Fix an assertion when the compiler encounters big constants whose bit width is not a multiple of 64-bits. Although clang would never generate something like this, the backend should be able to handle any legal IR. <rdar://problem/13363576> llvm-svn: 183544
-
Manman Ren authored
Use the correct DIType when creating types in DIBuilder. llvm-svn: 183543
-
Benjamin Kramer authored
llvm-svn: 183541
-
Rafael Espindola authored
Thanks to Benjamin Kramer for the suggestion. llvm-svn: 183540
-
Roman Divacky authored
I am able to compile/assemble/link/run /bin/echo from FreeBSD. llvm-svn: 183537
-
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
-
Benjamin Kramer authored
Avoids unused variable warnings in Release builds. llvm-svn: 183512
-
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
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
-
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
-
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
-
Arnold Schwaighofer authored
Reapply 183265. llvm-svn: 183432
-
Arnold Schwaighofer authored
Reapply 183264. llvm-svn: 183430
-
Arnold Schwaighofer authored
Reapply 183263. llvm-svn: 183428
-
Arnold Schwaighofer authored
Reapply 183262. llvm-svn: 183427
-
Arnold Schwaighofer authored
Reapply 183261. llvm-svn: 183425
-