- Nov 09, 2012
-
-
Nadav Rotem authored
If the arrays are found to be disjoint then we run the vectorized version of the loop. If they are not, we run the scalar code. llvm-svn: 167608
-
Nadav Rotem authored
llvm-svn: 167607
-
Jason Molenda authored
The objc 2 runtime doesn't run on Linux. llvm-svn: 167606
-
Jason Molenda authored
patch from Dan Malea, daniel.malea@intel.com. llvm-svn: 167605
-
Nico Weber authored
Patch from Brian Brooks! llvm-svn: 167604
-
Bob Wilson authored
We can now rely on the -mios-simulator-version-min command line option and remove the awful hack. <rdar://problem/10304510> llvm-svn: 167603
-
Nico Weber authored
No intended functionality change. llvm-svn: 167602
-
Jason Molenda authored
<rdar://problem/12090979> llvm-svn: 167601
-
Jason Molenda authored
flags to the Linux makefiles to get the tests to run. llvm-svn: 167600
-
Nico Weber authored
Do this by making the mangleNumber(APSInt) overload look like the int64_t version. (The latter should probably just delegate to the former). Test from Evgeny Eltsin! llvm-svn: 167599
-
-
- Nov 08, 2012
-
-
David Blaikie authored
Introduced in r167507, discovered in review by Abramo Bagnara. llvm-svn: 167597
-
Matt Beaumont-Gay authored
function that takes a const Foo&, where Foo is convertible from a large number of pointer types, we print ALL the overloads, no matter the setting of -fshow-overloads. There is potential follow-on work in unifying the "print candidates, but not too many" logic between OverloadCandidateSet::NoteCandidates and ImplicitConversionSequence::DiagnoseAmbiguousConversion. llvm-svn: 167596
-
NAKAMURA Takumi authored
llvm/ConstantFolding.cpp: Make ReadDataFromGlobal() and FoldReinterpretLoadFromConstPtr() Big-endian-aware. llvm-svn: 167595
-
Benjamin Kramer authored
Instead just use a dummy buffer, we're not going to use the decoded string anyways. Fixes PR14292. llvm-svn: 167594
-
Benjamin Kramer authored
llvm-svn: 167593
-
Enrico Granata authored
Minor cleanups to the new ModuleList notification APIs: passing in the ModuleList as part of the callbacks, and not copying the notifier as part of copy constructing and assigning llvm-svn: 167592
-
Abramo Bagnara authored
Allow to pass from syntactic form of InitListExpr to semantic form (just as viceversa). No functionality change. llvm-svn: 167591
-
Abramo Bagnara authored
llvm-svn: 167588
-
Abramo Bagnara authored
llvm-svn: 167587
-
Alexey Samsonov authored
[Sanitizer] Build all sanitizer runtime libraries with debug info (with -gline-tables-only, if it's available) llvm-svn: 167584
-
Abramo Bagnara authored
Fixed converted ConstantArrayTypeLoc range. Added a missing testcase for ConstructorDecl source range. llvm-svn: 167583
-
Benjamin Kramer authored
This is safe for x87 long doubles and ppc double doubles too. llvm-svn: 167582
-
Abramo Bagnara authored
llvm-svn: 167581
-
Dmitry Vyukov authored
llvm-svn: 167580
-
Alexey Samsonov authored
llvm-svn: 167579
-
Dmitry Vyukov authored
llvm-svn: 167578
-
Alexey Samsonov authored
llvm-svn: 167577
-
Benjamin Kramer authored
Haiku does not support this (yet). Leaving it set to true leads to configure scripts detecting __thread being available and Clang emitting code for it, resulting in binaries the runtime_loader will refuse to load. Patch by Jonathan Schleifer! llvm-svn: 167576
-
Dmitry Vyukov authored
llvm-svn: 167575
-
Amara Emerson authored
Improve ARM build attribute emission for architectures types. This also changes the default architecture emitted for a generic CPU to "v7". llvm-svn: 167574
-
Michael Liao authored
- Add RTM code generation support throught 3 X86 intrinsics: xbegin()/xend() to start/end a transaction region, and xabort() to abort a tranaction region llvm-svn: 167573
-
Daniel Dunbar authored
triple. - Translate the special case of powerpc to its expected -arch name. llvm-svn: 167571
-
Enrico Granata authored
Adding support for loading the scripting resource as part of a framework, lacking the dSYM bundle, or if the bundle has no Pythonic resources whatsoever Solving an issue where "command script import" would fail to pick the file indicated by the user as a result of something with the same name being in an earlier position in sys.path llvm-svn: 167570
-
rdar://problem/12586350Enrico Granata authored
This commit does three things: (a) introduces a new notification model for adding/removing/changing modules to a ModuleList, and applies it to the Target's ModuleList, so that we make sure to always trigger the right set of actions whenever modules come and go in a target. Certain spots in the code still need to "manually" notify the Target for several reasons, so this is a work in progress (b) adds a new capability to the Platforms: locating a scripting resources associated to a module. A scripting resource is a Python file that can load commands, formatters, ... and any other action of interest corresponding to the loading of a module. At the moment, this is only implemented on Mac OS X and only for files inside .dSYM bundles - the next step is going to be letting the frameworks themselves hold their scripting resources. Implementors of platforms for other systems are free to implement "the right thing" for their own worlds (c) hooking up items (a) and (b) so that targets auto-load the scripting resources as the corresponding modules get loaded in a target. This has a few caveats at the moment: - the user needs to manually add the .py file to the dSYM (soon, it will also work in the framework itself) - if two modules with the same name show up during the lifetime of an LLDB session, the second one won't be able to load its scripting resource, but will otherwise work just fine llvm-svn: 167569
-
Meador Inge authored
This patch migrates the strspn optimizations from the simplify-libcalls pass into the instcombine library call simplifier. llvm-svn: 167568
-
Bob Wilson authored
llvm-svn: 167567
-
Bob Wilson authored
More cleanups to follow in separate commits.... llvm-svn: 167566
-
David Blaikie authored
llvm-svn: 167565
-
Jason Molenda authored
DynamicLoaderDarwinKernel::OSKextLoadedKextSummary::LoadImageUsingMemoryModule where it assumed that a kernel had been found in memory, when that may not be the case when we're attaching to a device early in the boot process. <rdar://problem/12638140> llvm-svn: 167564
-