History log of /freebsd-10-stable/contrib/llvm/tools/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
330080 27-Feb-2018 dim

Avoid using the C++11 auto keyword, which was introduced in r328555, as
part of an upstream change. This is not supported by gcc 4.2.1, which
is still the default system compiler for some architectures.

Direct commit to stable/9 and stable/10, since this does not apply to
stable/11 and head.

Reported by: jau@iki.fi
PR: 202665,226068

328555 29-Jan-2018 dim

Pull in r217197 from upstream clang trunk (by Richard Smith):

PR20844: If we fail to list-initialize a reference, map to the
referenced type before retrying the initialization to produce
diagnostics. Otherwise, we may fail to produce any diagnostics, and
silently produce invalid AST in a -Asserts build. Also add a note to
this codepath to make it more clear why we were trying to create a
temporary.

This should fix assertions when parsing some forms of incomplete list
intializers.

Direct commit to stable/9 and stable/10, since stable/11 and head
already have this upstream fix.

Reported by: ajcbowhill@gmail.com
PR: 202665

326976 19-Dec-2017 dim

MFC r326880:

Pull in r320755 from upstream clang trunk (by me):

Don't trigger -Wuser-defined-literals for system headers

Summary:
In D41064, I proposed adding `#pragma clang diagnostic ignored
"-Wuser-defined-literals"` to some of libc++'s headers, since these
warnings are now triggered by clang's new `-std=gnu++14` default:

$ cat test.cpp
#include <string>

$ clang -std=c++14 -Wsystem-headers -Wall -Wextra -c test.cpp
In file included from test.cpp:1:
In file included from /usr/include/c++/v1/string:470:
/usr/include/c++/v1/string_view:763:29: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
basic_string_view<char> operator "" sv(const char *__str, size_t __len)
^
/usr/include/c++/v1/string_view:769:32: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
basic_string_view<wchar_t> operator "" sv(const wchar_t *__str, size_t __len)
^
/usr/include/c++/v1/string_view:775:33: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
basic_string_view<char16_t> operator "" sv(const char16_t *__str, size_t __len)
^
/usr/include/c++/v1/string_view:781:33: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
basic_string_view<char32_t> operator "" sv(const char32_t *__str, size_t __len)
^
In file included from test.cpp:1:
/usr/include/c++/v1/string:4012:24: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
basic_string<char> operator "" s( const char *__str, size_t __len )
^
/usr/include/c++/v1/string:4018:27: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
basic_string<wchar_t> operator "" s( const wchar_t *__str, size_t __len )
^
/usr/include/c++/v1/string:4024:28: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
basic_string<char16_t> operator "" s( const char16_t *__str, size_t __len )
^
/usr/include/c++/v1/string:4030:28: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
basic_string<char32_t> operator "" s( const char32_t *__str, size_t __len )
^
8 warnings generated.

Both @aaron.ballman and @mclow.lists felt that adding this workaround
to the libc++ headers was the wrong way, and it should be fixed in
clang instead.

Here is a proposal to do just that. I verified that this suppresses
the warning, even when -Wsystem-headers is used, and that the warning
is still emitted for a declaration outside of system headers.

Reviewers: aaron.ballman, mclow.lists, rsmith

Reviewed By: aaron.ballman

Subscribers: mclow.lists, aaron.ballman, andrew, emaste, cfe-commits

Differential Revision: https://reviews.llvm.org/D41080

This will allow to compile some of the libc++ headers in C++14 mode
(which is the default for gcc 6 and higher, and will be the default for
clang 6.0.0 and higher), with -Wsystem-headers and -Werror enabled.

Reported by: andrew

303170 22-Jul-2016 emaste

MFC r303031: clang++: Always use --eh-frame-hdr on FreeBSD, even for -static

FreeBSD uses LLVM's libunwind on FreeBSD/arm64 today (and we expect to
use it more widely in the future) and it requires the EH frame segment
in static binaries.

296942 16-Mar-2016 ian

Revert r296940, it contained unintended changes, and will be redone.

296940 16-Mar-2016 ian

MFC r296807:

Require firewall setup before running rc.d/netwait, otherwise the ping
packets sent by netwait may not get through.

PR: 207916

293782 12-Jan-2016 dim

MFC r292950:

Drop the clang patch which adds recognition of 'CC' suffixes as aliases
for --driver-mode=g++, since this was never upstreamed. For backwards
compatibility, add a wrapper shell script.

283036 17-May-2015 dim

For clang 3.4.1, when using -fformat-extensions, and warning about the
FreeBSD-specific %D and %b printf format specifiers, avoid possible
argument overruns. Also reduce the differences with the version added
in r280031 (which has been sent upstream).

Direct commit to stable/10, since head already has clang 3.6.0.

279302 25-Feb-2015 emaste

Implement the -fuse-ld= option.

Merge upstream Clang revision 211785:
This commit implements the -fuse-ld= option, so that the user
can specify -fuse-ld=bfd to use ld.bfd.

This commit re-applies r194328 with some test case changes.
It seems that r194328 was breaking macosx or mingw build
because clang can't find ld.bfd or ld.gold in the given sysroot.
We should use -B to specify the executable search path instead.

Patch originally by David Chisnall.

This is a direct commit to stable/10 as this is change is already
included in Clang 3.5 in HEAD. The patch is also reworked slightly for
Clang 3.4.1.

Reviewed by: dim
Sponsored by: The FreeBSD Foundation

279289 25-Feb-2015 dim

Pull in r199571 from upstream clang trunk (by Ted Kremenek):

Harden InitListExpr::isStringLiteralInit() against getInit()
returning null.

This led to a crash on invalid code (sorry, no good test case).

Fixes <rdar://problem/15831804>.

This fixes an assertion when compiling certain incorrect code, as
reported upstream in http://llvm.org/PR22684 .

Direct commit to stable/10 and stable/9, since head has clang 3.5.1,
which already includes this change.

Reported by: hbowden@securelabsllc.com

278788 14-Feb-2015 dim

Pull in r201130 from upstream clang trunk (by Ted Kremenek):

Fix PCH deserialization bug with local static symbols being treated
as local extern.

This triggered a miscompilation of code using Boost's
function_template.hpp when it was included inside a PCH file. A
local static within that header would be treated as local extern,
resulting in the wrong mangling. This only occurred during PCH
deserialization.

Fixes <rdar://problem/15975816> and <rdar://problem/15926311>.

This fixes a crash in audio/murmur, which is using both PCH and Boost.

Direct commit to stable/10 and stable/9, since head has clang 3.5.1,
which already includes this change.

Reported by: smh
PR: 197389

275872 17-Dec-2014 dim

MFC r275759:

Pull in r221170 from upstream clang trunk (by Roman Divacky):

Implement vaarg lowering for ppc32. Lowering of scalars and
aggregates is supported. Complex numbers are not.

This adds va_args support for PowerPC (32 bit) to clang.

Reviewed by: jhibbits
Differential Revision: https://reviews.freebsd.org/D1308

271729 18-Sep-2014 emaste

MFC Clang debuginfo crash fix

r271432: Merge upstream Clang rev 205331 debuginfo crash fix:

Debug info: fix a crash when emitting IndirectFieldDecls, which were
previously not handled at all.
rdar://problem/16348575

r271433: Add clang patch corresponding to r271432

Approved by: re
Sponsored by: DARPA, AFRL

271414 11-Sep-2014 emaste

MFC Clang debug info crash fix

r271282: Merge Clang debug info crash fix rev 200797:

Debug info: fix a crasher when when emitting debug info for
not-yet-completed templated types. getTypeSize() needs a complete type.

rdar://problem/15931354

r271283: Add clang patch for r271282

Note that r271282 contains only the src change from Clang rev 200797.
This patch file includes two follow-on changes to the test case, which
do not apply to the copy in the FreeBSD tree.

Upstream Clang revisions:

200797:

Debug info: fix a crasher when when emitting debug info for
not-yet-completed templated types. getTypeSize() needs a complete type.

rdar://problem/15931354

200798:

Simplify testcase from r200797 some more.

200805:

Further simplify r200797 and add an explanatory comment.

PR: 193347
Approved by: re
Sponsored by: DARPA, AFRL

270072 17-Aug-2014 ian

MFC r269387: Update the ARMv6 core clang targets to be an arm1176jzf-s.

269026 23-Jul-2014 emaste

MFC r268527: Remove unused readline header

269025 23-Jul-2014 emaste

MFC r263678: lldb: Invoke PT_KILL from ProcessPosix::DoDestroy

We previously sent SIGKILL to the debuggee in DoDestroy, but did not
actually detach or kill via ptrace. It seems that this somehow didn't
matter on Linux, but did on FreeBSD.

This would happen when quitting LLDB while stopped at a breakpoint, for
example. The debuggee remained stopped in ptrace (with the signal
either pending or lost). After a timeout of a second or two LLDB exits,
which caused the debuggee to resume and dump core from an unhandled
SIGTRAP.

BringProcessIntoLimbo is a poorly named wrapper for ptrace(PT_KILL)
which is the desired behaviour from DoDestroy.

http://llvm.org/pr18894

Sponsored by: DARPA, AFRL

269024 23-Jul-2014 emaste

MFC r262528: Update LLDB snapshot to upstream r202189

Highlights include (upstream revs in parens):

- Improvements to the remote GDB protocol client
(r196610, r197579, r197857, r200072, and others)

- Bug fixes for big-endian targets
(r196808)

- Initial support for libdispatch (GCD) queues in the debuggee
(r197190)

- Add "step-avoid-libraries" setting
(r199943)

- IO subsystem improvements (including initial work on a curses gui)
(r200263)

- Support hardware watchpoints on FreeBSD
(r201706)

- Improved unwinding through hand-written assembly functions
(r201839)

- Handle DW_TAG_unspecified_parameters for variadic functions
(r202061)

- Fix Ctrl+C interrupting a running inferior process
(r202086, r202154)

- Various bug fixes for memory leaks, LLDB segfaults, the C++ demangler,
ELF core files, DWARF debug info, and others.

Sponsored by: DARPA, AFRL


lldb/include/lldb/API/LLDB.h
lldb/include/lldb/API/SBAddress.h
lldb/include/lldb/API/SBCommandInterpreter.h
lldb/include/lldb/API/SBDebugger.h
lldb/include/lldb/API/SBDefines.h
lldb/include/lldb/API/SBError.h
lldb/include/lldb/API/SBInputReader.h
lldb/include/lldb/API/SBModule.h
lldb/include/lldb/API/SBProcess.h
lldb/include/lldb/API/SBQueue.h
lldb/include/lldb/API/SBQueueItem.h
lldb/include/lldb/API/SBTarget.h
lldb/include/lldb/API/SBThread.h
lldb/include/lldb/API/SBType.h
lldb/include/lldb/API/SBTypeFormat.h
lldb/include/lldb/Breakpoint/Breakpoint.h
lldb/include/lldb/Breakpoint/BreakpointLocation.h
lldb/include/lldb/Breakpoint/BreakpointLocationList.h
lldb/include/lldb/Core/ArchSpec.h
lldb/include/lldb/Core/Communication.h
lldb/include/lldb/Core/ConnectionFileDescriptor.h
lldb/include/lldb/Core/Debugger.h
lldb/include/lldb/Core/Disassembler.h
lldb/include/lldb/Core/IOHandler.h
lldb/include/lldb/Core/InputReader.h
lldb/include/lldb/Core/InputReaderEZ.h
lldb/include/lldb/Core/InputReaderStack.h
lldb/include/lldb/Core/MappedHash.h
lldb/include/lldb/Core/Module.h
lldb/include/lldb/Core/Opcode.h
lldb/include/lldb/Core/SourceManager.h
lldb/include/lldb/Core/StreamAsynchronousIO.h
lldb/include/lldb/Core/StringList.h
lldb/include/lldb/Core/ValueObject.h
lldb/include/lldb/Core/ValueObjectList.h
lldb/include/lldb/DataFormatters/CXXFormatterFunctions.h
lldb/include/lldb/DataFormatters/FormatManager.h
lldb/include/lldb/DataFormatters/FormatNavigator.h
lldb/include/lldb/DataFormatters/FormattersContainer.h
lldb/include/lldb/DataFormatters/TypeCategory.h
lldb/include/lldb/DataFormatters/TypeCategoryMap.h
lldb/include/lldb/DataFormatters/TypeFormat.h
lldb/include/lldb/DataFormatters/TypeSynthetic.h
lldb/include/lldb/DataFormatters/ValueObjectPrinter.h
lldb/include/lldb/Expression/ClangFunction.h
lldb/include/lldb/Expression/IRForTarget.h
lldb/include/lldb/Host/Editline.h
lldb/include/lldb/Host/File.h
lldb/include/lldb/Host/FileSpec.h
lldb/include/lldb/Host/Host.h
lldb/include/lldb/Host/HostGetOpt.h
lldb/include/lldb/Host/SocketAddress.h
lldb/include/lldb/Interpreter/CommandInterpreter.h
lldb/include/lldb/Interpreter/PythonDataObjects.h
lldb/include/lldb/Interpreter/ScriptInterpreter.h
lldb/include/lldb/Interpreter/ScriptInterpreterPython.h
lldb/include/lldb/Symbol/FuncUnwinders.h
lldb/include/lldb/Symbol/Function.h
lldb/include/lldb/Symbol/ObjectFile.h
lldb/include/lldb/Symbol/Symbol.h
lldb/include/lldb/Symbol/SymbolContext.h
lldb/include/lldb/Symbol/Type.h
lldb/include/lldb/Symbol/UnwindTable.h
lldb/include/lldb/Symbol/VariableList.h
lldb/include/lldb/Target/DynamicLoader.h
lldb/include/lldb/Target/ExecutionContext.h
lldb/include/lldb/Target/Platform.h
lldb/include/lldb/Target/Process.h
lldb/include/lldb/Target/Queue.h
lldb/include/lldb/Target/QueueItem.h
lldb/include/lldb/Target/QueueList.h
lldb/include/lldb/Target/SectionLoadHistory.h
lldb/include/lldb/Target/SectionLoadList.h
lldb/include/lldb/Target/SystemRuntime.h
lldb/include/lldb/Target/Target.h
lldb/include/lldb/Target/Thread.h
lldb/include/lldb/Target/ThreadList.h
lldb/include/lldb/Target/ThreadPlanStepInRange.h
lldb/include/lldb/Target/UnwindAssembly.h
lldb/include/lldb/Utility/Iterable.h
lldb/include/lldb/lldb-enumerations.h
lldb/include/lldb/lldb-forward.h
lldb/include/lldb/lldb-private-enumerations.h
lldb/include/lldb/lldb-private-log.h
lldb/source/API/SBBreakpoint.cpp
lldb/source/API/SBCommandInterpreter.cpp
lldb/source/API/SBDebugger.cpp
lldb/source/API/SBFrame.cpp
lldb/source/API/SBInputReader.cpp
lldb/source/API/SBModule.cpp
lldb/source/API/SBProcess.cpp
lldb/source/API/SBQueue.cpp
lldb/source/API/SBQueueItem.cpp
lldb/source/API/SBTarget.cpp
lldb/source/API/SBType.cpp
lldb/source/API/SBTypeCategory.cpp
lldb/source/API/SBTypeFormat.cpp
lldb/source/API/SBValue.cpp
lldb/source/Breakpoint/Breakpoint.cpp
lldb/source/Breakpoint/BreakpointLocation.cpp
lldb/source/Breakpoint/BreakpointLocationList.cpp
lldb/source/Breakpoint/BreakpointResolverName.cpp
lldb/source/Commands/CommandObjectBreakpointCommand.cpp
lldb/source/Commands/CommandObjectBreakpointCommand.h
lldb/source/Commands/CommandObjectCommands.cpp
lldb/source/Commands/CommandObjectDisassemble.cpp
lldb/source/Commands/CommandObjectExpression.cpp
lldb/source/Commands/CommandObjectExpression.h
lldb/source/Commands/CommandObjectGUI.cpp
lldb/source/Commands/CommandObjectGUI.h
lldb/source/Commands/CommandObjectMultiword.cpp
lldb/source/Commands/CommandObjectProcess.cpp
lldb/source/Commands/CommandObjectQuit.cpp
lldb/source/Commands/CommandObjectRegister.cpp
lldb/source/Commands/CommandObjectSource.cpp
lldb/source/Commands/CommandObjectTarget.cpp
lldb/source/Commands/CommandObjectType.cpp
lldb/source/Commands/CommandObjectWatchpointCommand.cpp
lldb/source/Commands/CommandObjectWatchpointCommand.h
lldb/source/Core/Address.cpp
lldb/source/Core/ArchSpec.cpp
lldb/source/Core/Broadcaster.cpp
lldb/source/Core/Communication.cpp
lldb/source/Core/ConnectionFileDescriptor.cpp
lldb/source/Core/DataExtractor.cpp
lldb/source/Core/Debugger.cpp
lldb/source/Core/Disassembler.cpp
lldb/source/Core/DynamicLoader.cpp
lldb/source/Core/IOHandler.cpp
lldb/source/Core/InputReader.cpp
lldb/source/Core/InputReaderEZ.cpp
lldb/source/Core/InputReaderStack.cpp
lldb/source/Core/Log.cpp
lldb/source/Core/Mangled.cpp
lldb/source/Core/Module.cpp
lldb/source/Core/Opcode.cpp
lldb/source/Core/Section.cpp
lldb/source/Core/SourceManager.cpp
lldb/source/Core/StreamAsynchronousIO.cpp
lldb/source/Core/StringList.cpp
lldb/source/Core/Value.cpp
lldb/source/Core/ValueObject.cpp
lldb/source/Core/ValueObjectChild.cpp
lldb/source/Core/ValueObjectVariable.cpp
lldb/source/DataFormatters/DataVisualization.cpp
lldb/source/DataFormatters/FormatManager.cpp
lldb/source/DataFormatters/LibCxx.cpp
lldb/source/DataFormatters/LibCxxUnorderedMap.cpp
lldb/source/DataFormatters/TypeCategory.cpp
lldb/source/DataFormatters/TypeFormat.cpp
lldb/source/DataFormatters/ValueObjectPrinter.cpp
lldb/source/Expression/ClangASTSource.cpp
lldb/source/Expression/ClangExpressionDeclMap.cpp
lldb/source/Expression/ClangExpressionParser.cpp
lldb/source/Expression/ClangUserExpression.cpp
lldb/source/Expression/DWARFExpression.cpp
lldb/source/Expression/IRDynamicChecks.cpp
lldb/source/Expression/IRExecutionUnit.cpp
lldb/source/Expression/IRForTarget.cpp
lldb/source/Expression/Materializer.cpp
lldb/source/Host/common/Editline.cpp
lldb/source/Host/common/File.cpp
lldb/source/Host/common/Host.cpp
lldb/source/Host/common/OptionParser.cpp
lldb/source/Host/common/SocketAddress.cpp
lldb/source/Interpreter/CommandInterpreter.cpp
lldb/source/Interpreter/CommandObject.cpp
lldb/source/Interpreter/Options.cpp
lldb/source/Interpreter/PythonDataObjects.cpp
lldb/source/Interpreter/ScriptInterpreterNone.cpp
lldb/source/Interpreter/ScriptInterpreterPython.cpp
lldb/source/Interpreter/embedded_interpreter.py
lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp
lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h
lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h
lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp
lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp
lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h
lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp
lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp
lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h
lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp
lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h
lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp
lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h
lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp
lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.h
lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h
lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp
lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.h
lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp
lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.h
lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp
lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.h
lldb/source/Plugins/Process/POSIX/POSIXThread.cpp
lldb/source/Plugins/Process/POSIX/POSIXThread.h
lldb/source/Plugins/Process/POSIX/ProcessPOSIX.cpp
lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h
lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_i386.cpp
lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_x86_64.cpp
lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX.h
lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.cpp
lldb/source/Plugins/Process/Utility/HistoryThread.cpp
lldb/source/Plugins/Process/Utility/HistoryThread.h
lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp
lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp
lldb/source/Plugins/Process/Utility/RegisterContextLLDB.h
lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp
lldb/source/Plugins/Process/Utility/UnwindLLDB.h
lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp
lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp
lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h
lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp
lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.h
lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
lldb/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp
lldb/source/Symbol/ClangASTContext.cpp
lldb/source/Symbol/ClangASTType.cpp
lldb/source/Symbol/FuncUnwinders.cpp
lldb/source/Symbol/Function.cpp
lldb/source/Symbol/Symbol.cpp
lldb/source/Symbol/Type.cpp
lldb/source/Symbol/Variable.cpp
lldb/source/Symbol/VariableList.cpp
lldb/source/Target/ExecutionContext.cpp
lldb/source/Target/LanguageRuntime.cpp
lldb/source/Target/Platform.cpp
lldb/source/Target/Process.cpp
lldb/source/Target/Queue.cpp
lldb/source/Target/QueueItem.cpp
lldb/source/Target/QueueList.cpp
lldb/source/Target/SectionLoadHistory.cpp
lldb/source/Target/SectionLoadList.cpp
lldb/source/Target/StopInfo.cpp
lldb/source/Target/SystemRuntime.cpp
lldb/source/Target/Target.cpp
lldb/source/Target/Thread.cpp
lldb/source/Target/ThreadList.cpp
lldb/source/Target/ThreadPlanStepInRange.cpp
lldb/source/Target/ThreadPlanStepThrough.cpp
lldb/source/Target/ThreadPlanTracer.cpp
lldb/source/Target/UnwindAssembly.cpp
lldb/source/Utility/StringExtractorGDBRemote.cpp
lldb/source/Utility/StringExtractorGDBRemote.h
lldb/source/lldb-log.cpp
lldb/source/lldb.cpp
lldb/tools/driver/Driver.cpp
lldb/tools/driver/Driver.h
lldb/tools/driver/ELWrapper.cpp
lldb/tools/driver/ELWrapper.h
lldb/tools/driver/GetOptWrapper.cpp
lldb/tools/driver/GetOptWrapper.h
lldb/tools/driver/IOChannel.cpp
lldb/tools/driver/IOChannel.h
lldb/tools/driver/Platform.h
lldb/tools/lldb-platform/exports
lldb/tools/lldb-platform/lldb-platform.cpp
/freebsd-10-stable/lib/clang/liblldbAPI/Makefile
/freebsd-10-stable/lib/clang/liblldbCommands/Makefile
/freebsd-10-stable/lib/clang/liblldbCore/Makefile
/freebsd-10-stable/lib/clang/liblldbHostCommon/Makefile
/freebsd-10-stable/lib/clang/liblldbTarget/Makefile
/freebsd-10-stable/usr.bin/clang/lldb/Makefile
269011 23-Jul-2014 emaste

MFC r265477: Merge -fstandalone-debug from Clang r198655:

Implement a new -fstandalone-debug option. rdar://problem/15685848
It controls everything that -flimit-debug-info used to, plus the
vtable type optimization. The old -fno-limit-debug-info option is now an
alias to -fstandalone-debug and vice versa.

Standalone is the default on Darwin until dtrace is updated to work with
non-standalone debug info (rdar://problem/15758808).

Note: I kept the LimitedDebugInfo name in CodeGenOptions::DebugInfoKind
because NoStandaloneDebugInfo sounded even more confusing.

269000 22-Jul-2014 emaste

MFC debug info for variadic functions

r264826: Merge LLVM r202188:

Debug info: Support variadic functions.
Variadic functions have an unspecified parameter tag after the last
argument. In IR this is represented as an unspecified parameter in the
subroutine type.

Paired commit with CFE r202185.

rdar://problem/13690847

This re-applies r202184 + a bugfix in DwarfDebug's argument handling.

This merge includes a change to use the LLVM 3.4 API in
lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:

DwarfUnit -> CompileUnit

r264827: Merge Clang r202185:

Debug info: Generate debug info for variadic functions.
Paired commit with LLVM.

rdar://problem/13690847

This merege includes changes to use the Clang 3.4 API (revisions
199686 and 200082) in lib/CodeGen/CGDebugInfo.cpp:

getParamType -> getArgType
getNumParams -> getNumArgs
getReturnType -> getResultType

r264828: Add patches corresponding to r264826 and r264827

Sponsored by: DARPA, AFRL

266789 28-May-2014 dim

MFC r266674:

Pull in r209489 from upstream clang trunk (by Akira Hatanaka):

Fix a bug in xmmintrin.h.

The last step of _mm_cvtps_pi16 should use _mm_packs_pi32, which is a function
that reads two __m64 values and packs four 32-bit values into four 16-bit
values.

<rdar://problem/16873717>

266715 26-May-2014 dim

MFC r265925:

Upgrade our copy of llvm/clang to 3.4.1 release. This release contains
mostly fixes, for the following upstream bugs:

http://llvm.org/PR16365 http://llvm.org/PR17473 http://llvm.org/PR18000
http://llvm.org/PR18068 http://llvm.org/PR18102 http://llvm.org/PR18165
http://llvm.org/PR18260 http://llvm.org/PR18290 http://llvm.org/PR18316
http://llvm.org/PR18460 http://llvm.org/PR18473 http://llvm.org/PR18515
http://llvm.org/PR18526 http://llvm.org/PR18600 http://llvm.org/PR18762
http://llvm.org/PR18773 http://llvm.org/PR18860 http://llvm.org/PR18994
http://llvm.org/PR19007 http://llvm.org/PR19010 http://llvm.org/PR19033
http://llvm.org/PR19059 http://llvm.org/PR19144 http://llvm.org/PR19326


/freebsd-10-stable/ObsoleteFiles.inc
/freebsd-10-stable/UPDATING
/freebsd-10-stable/contrib/llvm/include/llvm/IR/IntrinsicsX86.td
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCAsmInfo.h
/freebsd-10-stable/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/IVUsers.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/ScalarEvolution.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCAsmInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCAsmInfoCOFF.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCDwarf.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCParser/AsmParser.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/AArch64TargetObjectFile.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/AArch64TargetObjectFile.h
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/A15SDOptimizer.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCFastISel.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDGPUISelLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDGPUInstructions.td
/freebsd-10-stable/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCAsmInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/R600ControlFlowFinalizer.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/R600InstrInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/R600Instructions.td
/freebsd-10-stable/contrib/llvm/lib/Target/R600/SIFixSGPRCopies.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/SIInsertWaits.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/SIInstrInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/R600/SIInstructions.td
/freebsd-10-stable/contrib/llvm/lib/Target/R600/SIIntrinsics.td
/freebsd-10-stable/contrib/llvm/lib/Target/R600/SILowerControlFlow.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c
/freebsd-10-stable/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86InstrCompiler.td
/freebsd-10-stable/contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/LCSSA.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
/freebsd-10-stable/contrib/llvm/patches/patch-r262809-clang-r203007-destructor-calling-conv.diff
clang/include/clang/Driver/Driver.h
clang/include/clang/Driver/ToolChain.h
clang/lib/AST/ASTDumper.cpp
clang/lib/AST/ExprConstant.cpp
clang/lib/AST/StmtPrinter.cpp
clang/lib/Analysis/Consumed.cpp
clang/lib/Basic/Targets.cpp
clang/lib/Basic/Version.cpp
clang/lib/Driver/Driver.cpp
clang/lib/Driver/ToolChain.cpp
clang/lib/Driver/ToolChains.cpp
clang/lib/Driver/ToolChains.h
clang/lib/Driver/Tools.cpp
clang/lib/Sema/SemaExprCXX.cpp
/freebsd-10-stable/etc/mtree/BSD.include.dist
/freebsd-10-stable/lib/clang/include/Makefile
/freebsd-10-stable/lib/clang/include/clang/Basic/Version.inc
/freebsd-10-stable/lib/clang/include/llvm/Config/config.h
/freebsd-10-stable/lib/clang/include/llvm/Config/llvm-config.h
/freebsd-10-stable/tools/build/mk/OptionalObsoleteFiles.inc
264464 14-Apr-2014 dim

MFC r264345:

Amend r263891, by making clang default to DWARF2 debug info format for
all FreeBSD versions, not just 10.x and earlier. Apparently too many
people seem to have trouble with post-1993 formats.

Also remove the related notes about messing with kernel configuration
files from UPDATING, which are now superfluous.

Requested by: many

263984 01-Apr-2014 dim

MFC r263891:

Make clang default to DWARF2 debug info format for FreeBSD 10.x and
earlier. For head, this commit does not change anything, but it is
purely meant to be MFC'd.

263763 26-Mar-2014 dim

MFC r262613:

Merge the projects/clang-sparc64 branch back to head. This brings in
several updates from the llvm and clang trunks to make the sparc64
backend fully functional.

Apart from one patch to sys/sparc64/include/pcpu.h which is still under
discussion, this makes it possible to let clang fully build world and
kernel for sparc64.

Any assistance with testing this on actual sparc64 hardware is greatly
appreciated, as there will unavoidably be bugs left.

Many thanks go to Roman Divacky for his upstream work on getting the
sparc64 backend into shape.

MFC r262985:

Repair a few minor mismerges from r262261 in the clang-sparc64 project
branch. This is also to minimize differences with upstream.


/freebsd-10-stable/contrib/compiler-rt/lib/absvti2.c
/freebsd-10-stable/contrib/compiler-rt/lib/addvti3.c
/freebsd-10-stable/contrib/compiler-rt/lib/ashlti3.c
/freebsd-10-stable/contrib/compiler-rt/lib/ashrti3.c
/freebsd-10-stable/contrib/compiler-rt/lib/clzti2.c
/freebsd-10-stable/contrib/compiler-rt/lib/cmpti2.c
/freebsd-10-stable/contrib/compiler-rt/lib/ctzti2.c
/freebsd-10-stable/contrib/compiler-rt/lib/divti3.c
/freebsd-10-stable/contrib/compiler-rt/lib/ffsti2.c
/freebsd-10-stable/contrib/compiler-rt/lib/fixdfti.c
/freebsd-10-stable/contrib/compiler-rt/lib/fixsfti.c
/freebsd-10-stable/contrib/compiler-rt/lib/fixunsdfti.c
/freebsd-10-stable/contrib/compiler-rt/lib/fixunssfti.c
/freebsd-10-stable/contrib/compiler-rt/lib/fixunsxfti.c
/freebsd-10-stable/contrib/compiler-rt/lib/fixxfti.c
/freebsd-10-stable/contrib/compiler-rt/lib/floattidf.c
/freebsd-10-stable/contrib/compiler-rt/lib/floattisf.c
/freebsd-10-stable/contrib/compiler-rt/lib/floattixf.c
/freebsd-10-stable/contrib/compiler-rt/lib/floatuntidf.c
/freebsd-10-stable/contrib/compiler-rt/lib/floatuntisf.c
/freebsd-10-stable/contrib/compiler-rt/lib/floatuntixf.c
/freebsd-10-stable/contrib/compiler-rt/lib/int_types.h
/freebsd-10-stable/contrib/compiler-rt/lib/lshrti3.c
/freebsd-10-stable/contrib/compiler-rt/lib/modti3.c
/freebsd-10-stable/contrib/compiler-rt/lib/muloti4.c
/freebsd-10-stable/contrib/compiler-rt/lib/multi3.c
/freebsd-10-stable/contrib/compiler-rt/lib/mulvti3.c
/freebsd-10-stable/contrib/compiler-rt/lib/negti2.c
/freebsd-10-stable/contrib/compiler-rt/lib/negvti2.c
/freebsd-10-stable/contrib/compiler-rt/lib/parityti2.c
/freebsd-10-stable/contrib/compiler-rt/lib/popcountti2.c
/freebsd-10-stable/contrib/compiler-rt/lib/subvti3.c
/freebsd-10-stable/contrib/compiler-rt/lib/ucmpti2.c
/freebsd-10-stable/contrib/compiler-rt/lib/udivmodti4.c
/freebsd-10-stable/contrib/compiler-rt/lib/udivti3.c
/freebsd-10-stable/contrib/compiler-rt/lib/umodti3.c
/freebsd-10-stable/contrib/gcc/longlong.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCAsmInfo.h
/freebsd-10-stable/contrib/llvm/include/llvm/Object/ELFObjectFile.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/ELF.h
/freebsd-10-stable/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCObjectFileInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Object/ELF.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/AsmParser
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/Disassembler
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/InstPrinter
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/InstPrinter/SparcInstPrinter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcBaseInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcELFObjectWriter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcTargetStreamer.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/Sparc.h
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/Sparc.td
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcCallingConv.td
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcCodeEmitter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcInstr64Bit.td
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcInstrAliases.td
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcInstrFormats.td
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcJITInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcMCInstLower.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcRelocations.h
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcSubtarget.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcSubtarget.h
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcTargetObjectFile.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcTargetObjectFile.h
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcTargetStreamer.h
clang/lib/Basic/Targets.cpp
clang/lib/CodeGen/TargetInfo.cpp
clang/lib/Driver/ToolChains.cpp
clang/lib/Driver/Tools.cpp
/freebsd-10-stable/lib/clang/Makefile
/freebsd-10-stable/lib/clang/clang.build.mk
/freebsd-10-stable/lib/clang/include/SparcGenAsmMatcher.inc
/freebsd-10-stable/lib/clang/include/SparcGenAsmWriter.inc
/freebsd-10-stable/lib/clang/include/SparcGenCallingConv.inc
/freebsd-10-stable/lib/clang/include/SparcGenCodeEmitter.inc
/freebsd-10-stable/lib/clang/include/SparcGenDAGISel.inc
/freebsd-10-stable/lib/clang/include/SparcGenDisassemblerTables.inc
/freebsd-10-stable/lib/clang/include/SparcGenInstrInfo.inc
/freebsd-10-stable/lib/clang/include/SparcGenMCCodeEmitter.inc
/freebsd-10-stable/lib/clang/include/SparcGenRegisterInfo.inc
/freebsd-10-stable/lib/clang/include/SparcGenSubtargetInfo.inc
/freebsd-10-stable/lib/clang/include/llvm/Config/AsmParsers.def
/freebsd-10-stable/lib/clang/include/llvm/Config/AsmPrinters.def
/freebsd-10-stable/lib/clang/include/llvm/Config/Disassemblers.def
/freebsd-10-stable/lib/clang/include/llvm/Config/Targets.def
/freebsd-10-stable/lib/clang/libllvmsparcasmparser
/freebsd-10-stable/lib/clang/libllvmsparccodegen
/freebsd-10-stable/lib/clang/libllvmsparcdesc
/freebsd-10-stable/lib/clang/libllvmsparcdisassembler
/freebsd-10-stable/lib/clang/libllvmsparcinfo
/freebsd-10-stable/lib/clang/libllvmsparcinstprinter
/freebsd-10-stable/lib/libc/sparc64/sys/__sparc_utrap_setup.c
/freebsd-10-stable/lib/msun/Makefile
/freebsd-10-stable/share/mk/bsd.sys.mk
/freebsd-10-stable/sys/boot/sparc64/boot1/Makefile
/freebsd-10-stable/sys/conf/kern.mk
/freebsd-10-stable/sys/dev/esp/esp_sbus.c
/freebsd-10-stable/sys/dev/fb/creator.c
/freebsd-10-stable/sys/dev/fb/machfb.c
/freebsd-10-stable/sys/dev/mk48txx/mk48txx.c
/freebsd-10-stable/sys/sparc64/conf/GENERIC
/freebsd-10-stable/sys/sparc64/isa/isa.c
/freebsd-10-stable/sys/sparc64/pci/firereg.h
/freebsd-10-stable/usr.bin/clang/clang/Makefile
/freebsd-10-stable/usr.bin/clang/llc/Makefile
/freebsd-10-stable/usr.bin/clang/llvm-mc/Makefile
/freebsd-10-stable/usr.bin/clang/llvm-objdump/Makefile
/freebsd-10-stable/usr.bin/clang/llvm-rtdyld/Makefile
/freebsd-10-stable/usr.bin/clang/opt/Makefile
/freebsd-10-stable/usr.sbin/eeprom/ofw_options.c
263508 21-Mar-2014 dim

MFC 261991:

Upgrade our copy of llvm/clang to 3.4 release. This version supports
all of the features in the current working draft of the upcoming C++
standard, provisionally named C++1y.

The code generator's performance is greatly increased, and the loop
auto-vectorizer is now enabled at -Os and -O2 in addition to -O3. The
PowerPC backend has made several major improvements to code generation
quality and compile time, and the X86, SPARC, ARM32, Aarch64 and SystemZ
backends have all seen major feature work.

Release notes for llvm and clang can be found here:
<http://llvm.org/releases/3.4/docs/ReleaseNotes.html>
<http://llvm.org/releases/3.4/tools/clang/docs/ReleaseNotes.html>

MFC 262121 (by emaste):

Update lldb for clang/llvm 3.4 import

This commit largely restores the lldb source to the upstream r196259
snapshot with the addition of threaded inferior support and a few bug
fixes.

Specific upstream lldb revisions restored include:
SVN git
181387 779e6ac
181703 7bef4e2
182099 b31044e
182650 f2dcf35
182683 0d91b80
183862 15c1774
183929 99447a6
184177 0b2934b
184948 4dc3761
184954 007e7bc
186990 eebd175

Sponsored by: DARPA, AFRL

MFC 262186 (by emaste):

Fix mismerge in r262121

A break statement was lost in the merge. The error had no functional
impact, but restore it to reduce the diff against upstream.

MFC 262303:

Pull in r197521 from upstream clang trunk (by rdivacky):

Use the integrated assembler by default on FreeBSD/ppc and ppc64.

Requested by: jhibbits

MFC 262611:

Pull in r196874 from upstream llvm trunk:

Fix a crash that occurs when PWD is invalid.

MCJIT needs to be able to run in hostile environments, even when PWD
is invalid. There's no need to crash MCJIT in this case.

The obvious fix is to simply leave MCContext's CompilationDir empty
when PWD can't be determined. This way, MCJIT clients,
and other clients that link with LLVM don't need a valid working directory.

If we do want to guarantee valid CompilationDir, that should be done
only for clients of getCompilationDir(). This is as simple as checking
for an empty string.

The only current use of getCompilationDir is EmitGenDwarfInfo, which
won't conceivably run with an invalid working dir. However, in the
purely hypothetically and untestable case that this happens, the
AT_comp_dir will be omitted from the compilation_unit DIE.

This should help fix assertions occurring with ports-mgmt/tinderbox,
when it is using jails, and sometimes invalidates clang's current
working directory.

Reported by: decke

MFC 262809:

Pull in r203007 from upstream clang trunk:

Don't produce an alias between destructors with different calling conventions.

Fixes pr19007.

(Please note that is an LLVM PR identifier, not a FreeBSD one.)

This should fix Firefox and/or libxul crashes (due to problems with
regparm/stdcall calling conventions) on i386.

Reported by: multiple users on freebsd-current
PR: bin/187103

MFC 263048:

Repair recognition of "CC" as an alias for the C++ compiler, since it
was silently broken by upstream for a Windows-specific use-case.

Apparently some versions of CMake still rely on this archaic feature...

Reported by: rakuco

MFC 263049:

Garbage collect the old way of adding the libstdc++ include directories
in clang's InitHeaderSearch.cpp. This has been superseded by David
Chisnall's commit in r255321.

Moreover, if libc++ is used, the libstdc++ include directories should
not be in the search path at all. These directories are now only used
if you pass -stdlib=libstdc++.


/freebsd-10-stable/ObsoleteFiles.inc
/freebsd-10-stable/UPDATING
/freebsd-10-stable/contrib/gcc/libgcc2.c
/freebsd-10-stable/contrib/gcc/libgcc2.h
/freebsd-10-stable/contrib/llvm/LICENSE.TXT
/freebsd-10-stable/contrib/llvm/include/llvm-c/BitReader.h
/freebsd-10-stable/contrib/llvm/include/llvm-c/BitWriter.h
/freebsd-10-stable/contrib/llvm/include/llvm-c/Core.h
/freebsd-10-stable/contrib/llvm/include/llvm-c/Disassembler.h
/freebsd-10-stable/contrib/llvm/include/llvm-c/ExecutionEngine.h
/freebsd-10-stable/contrib/llvm/include/llvm-c/IRReader.h
/freebsd-10-stable/contrib/llvm/include/llvm-c/LinkTimeOptimizer.h
/freebsd-10-stable/contrib/llvm/include/llvm-c/Object.h
/freebsd-10-stable/contrib/llvm/include/llvm-c/Support.h
/freebsd-10-stable/contrib/llvm/include/llvm-c/Target.h
/freebsd-10-stable/contrib/llvm/include/llvm-c/TargetMachine.h
/freebsd-10-stable/contrib/llvm/include/llvm-c/Transforms/Scalar.h
/freebsd-10-stable/contrib/llvm/include/llvm-c/lto.h
/freebsd-10-stable/contrib/llvm/include/llvm/ADT/APFloat.h
/freebsd-10-stable/contrib/llvm/include/llvm/ADT/APInt.h
/freebsd-10-stable/contrib/llvm/include/llvm/ADT/APSInt.h
/freebsd-10-stable/contrib/llvm/include/llvm/ADT/ArrayRef.h
/freebsd-10-stable/contrib/llvm/include/llvm/ADT/BitVector.h
/freebsd-10-stable/contrib/llvm/include/llvm/ADT/DenseMap.h
/freebsd-10-stable/contrib/llvm/include/llvm/ADT/FoldingSet.h
/freebsd-10-stable/contrib/llvm/include/llvm/ADT/ImmutableMap.h
/freebsd-10-stable/contrib/llvm/include/llvm/ADT/ImmutableSet.h
/freebsd-10-stable/contrib/llvm/include/llvm/ADT/IntervalMap.h
/freebsd-10-stable/contrib/llvm/include/llvm/ADT/NullablePtr.h
/freebsd-10-stable/contrib/llvm/include/llvm/ADT/OwningPtr.h
/freebsd-10-stable/contrib/llvm/include/llvm/ADT/PointerIntPair.h
/freebsd-10-stable/contrib/llvm/include/llvm/ADT/PointerUnion.h
/freebsd-10-stable/contrib/llvm/include/llvm/ADT/STLExtras.h
/freebsd-10-stable/contrib/llvm/include/llvm/ADT/SetVector.h
/freebsd-10-stable/contrib/llvm/include/llvm/ADT/SmallBitVector.h
/freebsd-10-stable/contrib/llvm/include/llvm/ADT/SmallPtrSet.h
/freebsd-10-stable/contrib/llvm/include/llvm/ADT/SmallVector.h
/freebsd-10-stable/contrib/llvm/include/llvm/ADT/SparseBitVector.h
/freebsd-10-stable/contrib/llvm/include/llvm/ADT/StringExtras.h
/freebsd-10-stable/contrib/llvm/include/llvm/ADT/StringMap.h
/freebsd-10-stable/contrib/llvm/include/llvm/ADT/StringRef.h
/freebsd-10-stable/contrib/llvm/include/llvm/ADT/Triple.h
/freebsd-10-stable/contrib/llvm/include/llvm/ADT/ilist.h
/freebsd-10-stable/contrib/llvm/include/llvm/ADT/polymorphic_ptr.h
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfo.h
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/CFG.h
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/CFGPrinter.h
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/CallGraph.h
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/ConstantFolding.h
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/DependenceAnalysis.h
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/Dominators.h
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/InlineCost.h
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/LoopInfo.h
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/LoopInfoImpl.h
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/LoopPass.h
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/Passes.h
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/PathNumbering.h
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/PathProfileInfo.h
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/PostDominators.h
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/ProfileDataLoader.h
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/ProfileDataTypes.h
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/ProfileInfo.h
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/ProfileInfoLoader.h
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/ProfileInfoTypes.h
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/RegionPass.h
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/TargetTransformInfo.h
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/ValueTracking.h
/freebsd-10-stable/contrib/llvm/include/llvm/AutoUpgrade.h
/freebsd-10-stable/contrib/llvm/include/llvm/Bitcode/Archive.h
/freebsd-10-stable/contrib/llvm/include/llvm/Bitcode/BitstreamReader.h
/freebsd-10-stable/contrib/llvm/include/llvm/Bitcode/BitstreamWriter.h
/freebsd-10-stable/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/Analysis.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/CalcSpillWeights.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/CommandFlags.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/FastISel.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/LexicalScopes.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/LiveInterval.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/LiveIntervalUnion.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/LiveRangeEdit.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/LiveRegUnits.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/LiveVariables.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/MachineBranchProbabilityInfo.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/MachineConstantPool.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/MachineInstr.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/MachineOperand.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/MachineRelocation.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/MachineScheduler.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/PBQP/Graph.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/PBQP/HeuristicBase.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/PBQP/HeuristicSolver.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/PBQP/Heuristics/Briggs.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/PBQP/Solution.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/Passes.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/PseudoSourceValue.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/RegisterClassInfo.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/RegisterPressure.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/RegisterScavenging.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/RuntimeLibcalls.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/StackMaps.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/StackProtector.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/TargetSchedule.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/ValueTypes.h
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/ValueTypes.td
/freebsd-10-stable/contrib/llvm/include/llvm/DIBuilder.h
/freebsd-10-stable/contrib/llvm/include/llvm/DebugInfo.h
/freebsd-10-stable/contrib/llvm/include/llvm/DebugInfo/DIContext.h
/freebsd-10-stable/contrib/llvm/include/llvm/DebugInfo/DWARFFormValue.h
/freebsd-10-stable/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h
/freebsd-10-stable/contrib/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h
/freebsd-10-stable/contrib/llvm/include/llvm/ExecutionEngine/ObjectBuffer.h
/freebsd-10-stable/contrib/llvm/include/llvm/ExecutionEngine/ObjectCache.h
/freebsd-10-stable/contrib/llvm/include/llvm/ExecutionEngine/ObjectImage.h
/freebsd-10-stable/contrib/llvm/include/llvm/ExecutionEngine/RTDyldMemoryManager.h
/freebsd-10-stable/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h
/freebsd-10-stable/contrib/llvm/include/llvm/ExecutionEngine/SectionMemoryManager.h
/freebsd-10-stable/contrib/llvm/include/llvm/GVMaterializer.h
/freebsd-10-stable/contrib/llvm/include/llvm/IR/Argument.h
/freebsd-10-stable/contrib/llvm/include/llvm/IR/Attributes.h
/freebsd-10-stable/contrib/llvm/include/llvm/IR/CallingConv.h
/freebsd-10-stable/contrib/llvm/include/llvm/IR/Constants.h
/freebsd-10-stable/contrib/llvm/include/llvm/IR/DataLayout.h
/freebsd-10-stable/contrib/llvm/include/llvm/IR/Function.h
/freebsd-10-stable/contrib/llvm/include/llvm/IR/GlobalAlias.h
/freebsd-10-stable/contrib/llvm/include/llvm/IR/GlobalValue.h
/freebsd-10-stable/contrib/llvm/include/llvm/IR/GlobalVariable.h
/freebsd-10-stable/contrib/llvm/include/llvm/IR/IRBuilder.h
/freebsd-10-stable/contrib/llvm/include/llvm/IR/InlineAsm.h
/freebsd-10-stable/contrib/llvm/include/llvm/IR/InstrTypes.h
/freebsd-10-stable/contrib/llvm/include/llvm/IR/Instruction.def
/freebsd-10-stable/contrib/llvm/include/llvm/IR/Instructions.h
/freebsd-10-stable/contrib/llvm/include/llvm/IR/Intrinsics.h
/freebsd-10-stable/contrib/llvm/include/llvm/IR/Intrinsics.td
/freebsd-10-stable/contrib/llvm/include/llvm/IR/IntrinsicsAArch64.td
/freebsd-10-stable/contrib/llvm/include/llvm/IR/IntrinsicsARM.td
/freebsd-10-stable/contrib/llvm/include/llvm/IR/IntrinsicsMips.td
/freebsd-10-stable/contrib/llvm/include/llvm/IR/IntrinsicsNVVM.td
/freebsd-10-stable/contrib/llvm/include/llvm/IR/IntrinsicsPowerPC.td
/freebsd-10-stable/contrib/llvm/include/llvm/IR/IntrinsicsX86.td
/freebsd-10-stable/contrib/llvm/include/llvm/IR/IntrinsicsXCore.td
/freebsd-10-stable/contrib/llvm/include/llvm/IR/LLVMContext.h
/freebsd-10-stable/contrib/llvm/include/llvm/IR/LegacyPassManager.h
/freebsd-10-stable/contrib/llvm/include/llvm/IR/LegacyPassManagers.h
/freebsd-10-stable/contrib/llvm/include/llvm/IR/Metadata.h
/freebsd-10-stable/contrib/llvm/include/llvm/IR/Module.h
/freebsd-10-stable/contrib/llvm/include/llvm/IR/Operator.h
/freebsd-10-stable/contrib/llvm/include/llvm/IR/PassManager.h
/freebsd-10-stable/contrib/llvm/include/llvm/IR/Type.h
/freebsd-10-stable/contrib/llvm/include/llvm/IR/TypeBuilder.h
/freebsd-10-stable/contrib/llvm/include/llvm/IR/Use.h
/freebsd-10-stable/contrib/llvm/include/llvm/IR/Value.h
/freebsd-10-stable/contrib/llvm/include/llvm/InitializePasses.h
/freebsd-10-stable/contrib/llvm/include/llvm/InstVisitor.h
/freebsd-10-stable/contrib/llvm/include/llvm/LTO
/freebsd-10-stable/contrib/llvm/include/llvm/LinkAllPasses.h
/freebsd-10-stable/contrib/llvm/include/llvm/Linker.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCAsmBackend.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCAsmInfo.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCAsmInfoELF.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCAssembler.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCAtom.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCCodeGenInfo.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCContext.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCDisassembler.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCDwarf.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCELFStreamer.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCELFSymbolFlags.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCExpr.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCExternalSymbolizer.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCFunction.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCInstPrinter.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCInstrAnalysis.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCInstrDesc.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCInstrItineraries.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCMachOSymbolFlags.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCModule.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCModuleYAML.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCObjectDisassembler.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCObjectFileInfo.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCObjectStreamer.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCObjectSymbolizer.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCParser/AsmLexer.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCRegisterInfo.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCRelocationInfo.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCSchedule.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCSectionCOFF.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCSectionMachO.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCStreamer.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCSubtargetInfo.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCSymbolizer.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCTargetAsmParser.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MCWinCOFFObjectWriter.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/MachineLocation.h
/freebsd-10-stable/contrib/llvm/include/llvm/MC/SubtargetFeature.h
/freebsd-10-stable/contrib/llvm/include/llvm/Object/Archive.h
/freebsd-10-stable/contrib/llvm/include/llvm/Object/Binary.h
/freebsd-10-stable/contrib/llvm/include/llvm/Object/COFF.h
/freebsd-10-stable/contrib/llvm/include/llvm/Object/COFFYAML.h
/freebsd-10-stable/contrib/llvm/include/llvm/Object/ELF.h
/freebsd-10-stable/contrib/llvm/include/llvm/Object/ELFObjectFile.h
/freebsd-10-stable/contrib/llvm/include/llvm/Object/ELFTypes.h
/freebsd-10-stable/contrib/llvm/include/llvm/Object/ELFYAML.h
/freebsd-10-stable/contrib/llvm/include/llvm/Object/Error.h
/freebsd-10-stable/contrib/llvm/include/llvm/Object/MachO.h
/freebsd-10-stable/contrib/llvm/include/llvm/Object/MachOFormat.h
/freebsd-10-stable/contrib/llvm/include/llvm/Object/MachOUniversal.h
/freebsd-10-stable/contrib/llvm/include/llvm/Object/ObjectFile.h
/freebsd-10-stable/contrib/llvm/include/llvm/Object/RelocVisitor.h
/freebsd-10-stable/contrib/llvm/include/llvm/Object/YAML.h
/freebsd-10-stable/contrib/llvm/include/llvm/Option/ArgList.h
/freebsd-10-stable/contrib/llvm/include/llvm/Option/OptParser.td
/freebsd-10-stable/contrib/llvm/include/llvm/Option/OptTable.h
/freebsd-10-stable/contrib/llvm/include/llvm/Option/Option.h
/freebsd-10-stable/contrib/llvm/include/llvm/PassManager.h
/freebsd-10-stable/contrib/llvm/include/llvm/PassManagers.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/Allocator.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/BlockFrequency.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/CFG.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/COFF.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/CallSite.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/Casting.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/CommandLine.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/Compiler.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/Compression.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/ConstantRange.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/ConvertUTF.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/DataTypes.h.in
/freebsd-10-stable/contrib/llvm/include/llvm/Support/Debug.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/DebugLoc.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/Dwarf.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/ELF.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/ErrorOr.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/FileSystem.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/FileUtilities.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/FormattedStream.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/GCOV.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/GetElementPtrTypeIterator.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/GraphWriter.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/Host.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/IntegersSubset.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/IntegersSubsetMapping.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/LEB128.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/MD5.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/MachO.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/ManagedStatic.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/MathExtras.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/MemoryBuffer.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/MemoryObject.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/PassNameParser.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/Path.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/PathV1.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/PathV2.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/PatternMatch.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/PrettyStackTrace.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/Process.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/Program.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/RecyclingAllocator.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/Regex.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/Registry.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/Signals.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/Solaris.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/SourceMgr.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/StreamableMemoryObject.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/StringRefMemoryObject.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/SystemUtils.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/TargetRegistry.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/TimeValue.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/ToolOutputFile.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/Unicode.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/UnicodeCharRanges.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/Valgrind.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/ValueHandle.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/YAMLParser.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/YAMLTraits.h
/freebsd-10-stable/contrib/llvm/include/llvm/Support/raw_ostream.h
/freebsd-10-stable/contrib/llvm/include/llvm/TableGen/Record.h
/freebsd-10-stable/contrib/llvm/include/llvm/TableGen/StringToOffsetTable.h
/freebsd-10-stable/contrib/llvm/include/llvm/TableGen/TableGenBackend.h
/freebsd-10-stable/contrib/llvm/include/llvm/Target/CostTable.h
/freebsd-10-stable/contrib/llvm/include/llvm/Target/Mangler.h
/freebsd-10-stable/contrib/llvm/include/llvm/Target/Target.td
/freebsd-10-stable/contrib/llvm/include/llvm/Target/TargetCallingConv.h
/freebsd-10-stable/contrib/llvm/include/llvm/Target/TargetCallingConv.td
/freebsd-10-stable/contrib/llvm/include/llvm/Target/TargetFrameLowering.h
/freebsd-10-stable/contrib/llvm/include/llvm/Target/TargetInstrInfo.h
/freebsd-10-stable/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h
/freebsd-10-stable/contrib/llvm/include/llvm/Target/TargetLowering.h
/freebsd-10-stable/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h
/freebsd-10-stable/contrib/llvm/include/llvm/Target/TargetMachine.h
/freebsd-10-stable/contrib/llvm/include/llvm/Target/TargetOpcodes.h
/freebsd-10-stable/contrib/llvm/include/llvm/Target/TargetOptions.h
/freebsd-10-stable/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h
/freebsd-10-stable/contrib/llvm/include/llvm/Target/TargetSchedule.td
/freebsd-10-stable/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td
/freebsd-10-stable/contrib/llvm/include/llvm/Target/TargetSelectionDAGInfo.h
/freebsd-10-stable/contrib/llvm/include/llvm/Target/TargetSubtargetInfo.h
/freebsd-10-stable/contrib/llvm/include/llvm/Transforms/IPO.h
/freebsd-10-stable/contrib/llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h
/freebsd-10-stable/contrib/llvm/include/llvm/Transforms/Instrumentation.h
/freebsd-10-stable/contrib/llvm/include/llvm/Transforms/Scalar.h
/freebsd-10-stable/contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h
/freebsd-10-stable/contrib/llvm/include/llvm/Transforms/Utils/BlackList.h
/freebsd-10-stable/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h
/freebsd-10-stable/contrib/llvm/include/llvm/Transforms/Utils/GlobalStatus.h
/freebsd-10-stable/contrib/llvm/include/llvm/Transforms/Utils/Local.h
/freebsd-10-stable/contrib/llvm/include/llvm/Transforms/Utils/LoopUtils.h
/freebsd-10-stable/contrib/llvm/include/llvm/Transforms/Utils/ModuleUtils.h
/freebsd-10-stable/contrib/llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h
/freebsd-10-stable/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h
/freebsd-10-stable/contrib/llvm/include/llvm/Transforms/Utils/SpecialCaseList.h
/freebsd-10-stable/contrib/llvm/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h
/freebsd-10-stable/contrib/llvm/include/llvm/Transforms/Utils/ValueMapper.h
/freebsd-10-stable/contrib/llvm/include/llvm/Transforms/Vectorize.h
/freebsd-10-stable/contrib/llvm/lib/Analysis/AliasAnalysis.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/AliasSetTracker.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/Analysis.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/BlockFrequencyInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/CFG.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/CaptureTracking.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/ConstantFolding.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/CostModel.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/Delinearization.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/DependenceAnalysis.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/IPA/CallGraph.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/IPA/GlobalsModRef.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/IPA/IPA.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/IPA/InlineCost.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/InstructionSimplify.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/LazyValueInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/Lint.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/LoopInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/LoopPass.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/PathNumbering.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/PathProfileInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/PathProfileVerifier.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/ProfileDataLoader.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/ProfileDataLoaderPass.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/ProfileEstimatorPass.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/ProfileInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/ProfileInfoLoader.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/ProfileInfoLoaderPass.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/ProfileVerifierPass.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/RegionInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/ScalarEvolution.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/ScalarEvolutionNormalization.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/TargetTransformInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp
/freebsd-10-stable/contrib/llvm/lib/Analysis/ValueTracking.cpp
/freebsd-10-stable/contrib/llvm/lib/Archive
/freebsd-10-stable/contrib/llvm/lib/AsmParser/LLLexer.cpp
/freebsd-10-stable/contrib/llvm/lib/AsmParser/LLParser.cpp
/freebsd-10-stable/contrib/llvm/lib/AsmParser/LLParser.h
/freebsd-10-stable/contrib/llvm/lib/AsmParser/LLToken.h
/freebsd-10-stable/contrib/llvm/lib/AsmParser/Parser.cpp
/freebsd-10-stable/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
/freebsd-10-stable/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.h
/freebsd-10-stable/contrib/llvm/lib/Bitcode/Reader/BitstreamReader.cpp
/freebsd-10-stable/contrib/llvm/lib/Bitcode/Writer/BitWriter.cpp
/freebsd-10-stable/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
/freebsd-10-stable/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp
/freebsd-10-stable/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h
/freebsd-10-stable/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/Analysis.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.h
/freebsd-10-stable/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.h
/freebsd-10-stable/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.h
/freebsd-10-stable/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
/freebsd-10-stable/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
/freebsd-10-stable/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h
/freebsd-10-stable/contrib/llvm/lib/CodeGen/BasicTargetTransformInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/BranchFolding.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/BranchFolding.h
/freebsd-10-stable/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/CallingConvLower.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/CodeGen.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h
/freebsd-10-stable/contrib/llvm/lib/CodeGen/DFAPacketizer.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/ExecutionDepsFix.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/ExpandPostRAPseudos.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/IfConversion.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/InlineSpiller.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/InterferenceCache.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/InterferenceCache.h
/freebsd-10-stable/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/LexicalScopes.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/LiveDebugVariables.h
/freebsd-10-stable/contrib/llvm/lib/CodeGen/LiveInterval.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/LiveRangeCalc.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/LiveRangeCalc.h
/freebsd-10-stable/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/LiveRegMatrix.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/LiveRegUnits.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/LiveVariables.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/MachineCSE.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/MachineCopyPropagation.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/MachineFunction.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/MachineInstr.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/MachineLICM.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/MachineSSAUpdater.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/MachineScheduler.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/MachineSink.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/MachineTraceMetrics.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/MachineVerifier.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/PHIElimination.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/PHIEliminationUtils.h
/freebsd-10-stable/contrib/llvm/lib/CodeGen/Passes.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/PrologEpilogInserter.h
/freebsd-10-stable/contrib/llvm/lib/CodeGen/RegAllocBase.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/RegAllocBase.h
/freebsd-10-stable/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/RegAllocFast.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/RegisterPressure.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/SDNodeOrdering.h
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/ShrinkWrapping.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SpillPlacement.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SpillPlacement.h
/freebsd-10-stable/contrib/llvm/lib/CodeGen/Spiller.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SplitKit.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SplitKit.h
/freebsd-10-stable/contrib/llvm/lib/CodeGen/StackColoring.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/StackMaps.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/StackProtector.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/StrongPHIElimination.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/TailDuplication.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/TargetInstrInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/TargetLoweringBase.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/TargetOptionsImpl.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/TargetRegisterInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/TargetSchedule.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp
/freebsd-10-stable/contrib/llvm/lib/CodeGen/VirtRegMap.cpp
/freebsd-10-stable/contrib/llvm/lib/DebugInfo/DWARFAbbreviationDeclaration.cpp
/freebsd-10-stable/contrib/llvm/lib/DebugInfo/DWARFAbbreviationDeclaration.h
/freebsd-10-stable/contrib/llvm/lib/DebugInfo/DWARFAttribute.h
/freebsd-10-stable/contrib/llvm/lib/DebugInfo/DWARFCompileUnit.cpp
/freebsd-10-stable/contrib/llvm/lib/DebugInfo/DWARFCompileUnit.h
/freebsd-10-stable/contrib/llvm/lib/DebugInfo/DWARFContext.cpp
/freebsd-10-stable/contrib/llvm/lib/DebugInfo/DWARFContext.h
/freebsd-10-stable/contrib/llvm/lib/DebugInfo/DWARFDebugArangeSet.cpp
/freebsd-10-stable/contrib/llvm/lib/DebugInfo/DWARFDebugArangeSet.h
/freebsd-10-stable/contrib/llvm/lib/DebugInfo/DWARFDebugAranges.cpp
/freebsd-10-stable/contrib/llvm/lib/DebugInfo/DWARFDebugAranges.h
/freebsd-10-stable/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.cpp
/freebsd-10-stable/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.h
/freebsd-10-stable/contrib/llvm/lib/DebugInfo/DWARFDebugLine.cpp
/freebsd-10-stable/contrib/llvm/lib/DebugInfo/DWARFDebugLoc.cpp
/freebsd-10-stable/contrib/llvm/lib/DebugInfo/DWARFDebugLoc.h
/freebsd-10-stable/contrib/llvm/lib/DebugInfo/DWARFFormValue.cpp
/freebsd-10-stable/contrib/llvm/lib/DebugInfo/DWARFTypeUnit.cpp
/freebsd-10-stable/contrib/llvm/lib/DebugInfo/DWARFTypeUnit.h
/freebsd-10-stable/contrib/llvm/lib/DebugInfo/DWARFUnit.cpp
/freebsd-10-stable/contrib/llvm/lib/DebugInfo/DWARFUnit.h
/freebsd-10-stable/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp
/freebsd-10-stable/contrib/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp
/freebsd-10-stable/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventsWrapper.h
/freebsd-10-stable/contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp
/freebsd-10-stable/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
/freebsd-10-stable/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h
/freebsd-10-stable/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp
/freebsd-10-stable/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp
/freebsd-10-stable/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.h
/freebsd-10-stable/contrib/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp
/freebsd-10-stable/contrib/llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp
/freebsd-10-stable/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp
/freebsd-10-stable/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h
/freebsd-10-stable/contrib/llvm/lib/ExecutionEngine/MCJIT/SectionMemoryManager.cpp
/freebsd-10-stable/contrib/llvm/lib/ExecutionEngine/OProfileJIT/OProfileJITEventListener.cpp
/freebsd-10-stable/contrib/llvm/lib/ExecutionEngine/OProfileJIT/OProfileWrapper.cpp
/freebsd-10-stable/contrib/llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp
/freebsd-10-stable/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/JITRegistrar.h
/freebsd-10-stable/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/ObjectImageCommon.h
/freebsd-10-stable/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
/freebsd-10-stable/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
/freebsd-10-stable/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h
/freebsd-10-stable/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
/freebsd-10-stable/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp
/freebsd-10-stable/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h
/freebsd-10-stable/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp
/freebsd-10-stable/contrib/llvm/lib/IR/AsmWriter.cpp
/freebsd-10-stable/contrib/llvm/lib/IR/AsmWriter.h
/freebsd-10-stable/contrib/llvm/lib/IR/AttributeImpl.h
/freebsd-10-stable/contrib/llvm/lib/IR/Attributes.cpp
/freebsd-10-stable/contrib/llvm/lib/IR/AutoUpgrade.cpp
/freebsd-10-stable/contrib/llvm/lib/IR/ConstantFold.cpp
/freebsd-10-stable/contrib/llvm/lib/IR/Constants.cpp
/freebsd-10-stable/contrib/llvm/lib/IR/Core.cpp
/freebsd-10-stable/contrib/llvm/lib/IR/DIBuilder.cpp
/freebsd-10-stable/contrib/llvm/lib/IR/DataLayout.cpp
/freebsd-10-stable/contrib/llvm/lib/IR/DebugInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/IR/Function.cpp
/freebsd-10-stable/contrib/llvm/lib/IR/GCOV.cpp
/freebsd-10-stable/contrib/llvm/lib/IR/Globals.cpp
/freebsd-10-stable/contrib/llvm/lib/IR/Instruction.cpp
/freebsd-10-stable/contrib/llvm/lib/IR/Instructions.cpp
/freebsd-10-stable/contrib/llvm/lib/IR/LLVMContextImpl.h
/freebsd-10-stable/contrib/llvm/lib/IR/LegacyPassManager.cpp
/freebsd-10-stable/contrib/llvm/lib/IR/Metadata.cpp
/freebsd-10-stable/contrib/llvm/lib/IR/Module.cpp
/freebsd-10-stable/contrib/llvm/lib/IR/PassManager.cpp
/freebsd-10-stable/contrib/llvm/lib/IR/PassRegistry.cpp
/freebsd-10-stable/contrib/llvm/lib/IR/Type.cpp
/freebsd-10-stable/contrib/llvm/lib/IR/TypeFinder.cpp
/freebsd-10-stable/contrib/llvm/lib/IR/Value.cpp
/freebsd-10-stable/contrib/llvm/lib/IR/ValueTypes.cpp
/freebsd-10-stable/contrib/llvm/lib/IR/Verifier.cpp
/freebsd-10-stable/contrib/llvm/lib/IRReader/IRReader.cpp
/freebsd-10-stable/contrib/llvm/lib/LTO
/freebsd-10-stable/contrib/llvm/lib/Linker/LinkModules.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/ELFObjectWriter.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCAsmBackend.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCAsmInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCAsmInfoCOFF.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCAsmInfoELF.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCAsmStreamer.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCAssembler.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCAtom.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCContext.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCDisassembler.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCDisassembler/Disassembler.h
/freebsd-10-stable/contrib/llvm/lib/MC/MCDwarf.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCELF.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCELFObjectTargetWriter.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCELFStreamer.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCExpr.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCExternalSymbolizer.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCFunction.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCInstPrinter.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCInstrAnalysis.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCMachOStreamer.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCModule.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCModuleYAML.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCNullStreamer.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCObjectDisassembler.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCObjectFileInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCObjectStreamer.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCObjectSymbolizer.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCParser/AsmParser.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCPureStreamer.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCRegisterInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCRelocationInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCSectionCOFF.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCSectionELF.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCStreamer.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCSubtargetInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCSymbol.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCSymbolizer.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MCWin64EH.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/MachObjectWriter.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/SubtargetFeature.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp
/freebsd-10-stable/contrib/llvm/lib/MC/WinCOFFStreamer.cpp
/freebsd-10-stable/contrib/llvm/lib/Object/Archive.cpp
/freebsd-10-stable/contrib/llvm/lib/Object/Binary.cpp
/freebsd-10-stable/contrib/llvm/lib/Object/COFFObjectFile.cpp
/freebsd-10-stable/contrib/llvm/lib/Object/COFFYAML.cpp
/freebsd-10-stable/contrib/llvm/lib/Object/ELF.cpp
/freebsd-10-stable/contrib/llvm/lib/Object/ELFObjectFile.cpp
/freebsd-10-stable/contrib/llvm/lib/Object/ELFYAML.cpp
/freebsd-10-stable/contrib/llvm/lib/Object/Error.cpp
/freebsd-10-stable/contrib/llvm/lib/Object/MachOObjectFile.cpp
/freebsd-10-stable/contrib/llvm/lib/Object/MachOUniversal.cpp
/freebsd-10-stable/contrib/llvm/lib/Object/Object.cpp
/freebsd-10-stable/contrib/llvm/lib/Object/ObjectFile.cpp
/freebsd-10-stable/contrib/llvm/lib/Object/YAML.cpp
/freebsd-10-stable/contrib/llvm/lib/Option/ArgList.cpp
/freebsd-10-stable/contrib/llvm/lib/Option/OptTable.cpp
/freebsd-10-stable/contrib/llvm/lib/Option/Option.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/APFloat.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/APInt.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/Allocator.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/BlockFrequency.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/CommandLine.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/Compression.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/ConstantRange.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/ConvertUTFWrapper.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/CrashRecoveryContext.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/DataStream.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/Disassembler.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/Dwarf.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/DynamicLibrary.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/Errno.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/ErrorHandling.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/FileOutputBuffer.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/FileUtilities.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/FormattedStream.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/GraphWriter.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/Host.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/Locale.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/LocaleGeneric.inc
/freebsd-10-stable/contrib/llvm/lib/Support/LocaleWindows.inc
/freebsd-10-stable/contrib/llvm/lib/Support/LocaleXlocale.inc
/freebsd-10-stable/contrib/llvm/lib/Support/LockFileManager.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/MD5.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/MemoryBuffer.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/MemoryObject.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/Path.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/PathV2.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/PrettyStackTrace.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/Process.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/Program.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/Regex.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/SmallPtrSet.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/SourceMgr.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/StreamableMemoryObject.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/StringRef.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/StringRefMemoryObject.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/SystemUtils.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/TargetRegistry.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/ThreadLocal.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/Timer.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/ToolOutputFile.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/Triple.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/Unicode.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/Unix/Memory.inc
/freebsd-10-stable/contrib/llvm/lib/Support/Unix/Path.inc
/freebsd-10-stable/contrib/llvm/lib/Support/Unix/PathV2.inc
/freebsd-10-stable/contrib/llvm/lib/Support/Unix/Process.inc
/freebsd-10-stable/contrib/llvm/lib/Support/Unix/Program.inc
/freebsd-10-stable/contrib/llvm/lib/Support/Unix/Signals.inc
/freebsd-10-stable/contrib/llvm/lib/Support/Unix/ThreadLocal.inc
/freebsd-10-stable/contrib/llvm/lib/Support/Unix/TimeValue.inc
/freebsd-10-stable/contrib/llvm/lib/Support/Unix/Unix.h
/freebsd-10-stable/contrib/llvm/lib/Support/Windows/DynamicLibrary.inc
/freebsd-10-stable/contrib/llvm/lib/Support/Windows/Memory.inc
/freebsd-10-stable/contrib/llvm/lib/Support/Windows/Path.inc
/freebsd-10-stable/contrib/llvm/lib/Support/Windows/PathV2.inc
/freebsd-10-stable/contrib/llvm/lib/Support/Windows/Process.inc
/freebsd-10-stable/contrib/llvm/lib/Support/Windows/Program.inc
/freebsd-10-stable/contrib/llvm/lib/Support/Windows/RWMutex.inc
/freebsd-10-stable/contrib/llvm/lib/Support/Windows/Signals.inc
/freebsd-10-stable/contrib/llvm/lib/Support/Windows/TimeValue.inc
/freebsd-10-stable/contrib/llvm/lib/Support/Windows/Windows.h
/freebsd-10-stable/contrib/llvm/lib/Support/YAMLParser.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/YAMLTraits.cpp
/freebsd-10-stable/contrib/llvm/lib/Support/raw_ostream.cpp
/freebsd-10-stable/contrib/llvm/lib/TableGen/Main.cpp
/freebsd-10-stable/contrib/llvm/lib/TableGen/Record.cpp
/freebsd-10-stable/contrib/llvm/lib/TableGen/TGParser.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/AArch64.td
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/AArch64AsmPrinter.h
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/AArch64BranchFixupPass.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/AArch64CallingConv.td
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/AArch64FrameLowering.h
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.h
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/AArch64InstrFormats.td
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/AArch64InstrNEON.td
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/AArch64MCInstLower.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/AArch64Subtarget.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/AArch64Subtarget.h
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/AArch64TargetMachine.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.h
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/A15SDOptimizer.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARM.td
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMBuildAttrs.h
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMCallingConv.td
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.h
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMFPUName.def
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMFPUName.h
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMFeatures.h
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.h
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMISelLowering.h
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMMCInstLower.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMSchedule.td
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMScheduleA9.td
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMScheduleSwift.td
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMSubtarget.h
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.h
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachORelocationInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.h
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/Hexagon.h
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/Hexagon.td
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/HexagonCallingConvLower.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/HexagonCallingConvLower.h
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/HexagonCopyToCombine.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.h
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/HexagonInstrFormats.td
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV5.td
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/HexagonMCInstLower.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/HexagonMachineFunctionInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/HexagonMachineFunctionInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.h
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/HexagonPeephole.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.h
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.h
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/InstPrinter/HexagonInstPrinter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/MBlaze
/freebsd-10-stable/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/MSP430/MSP430CallingConv.td
/freebsd-10-stable/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.h
/freebsd-10-stable/contrib/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h
/freebsd-10-stable/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mangler.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.h
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsDirectObjLower.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsDirectObjLower.h
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MSA.txt
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MicroMipsInstrFormats.td
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MicroMipsInstrInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/Mips.h
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/Mips.td
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.h
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/Mips16HardFloat.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/Mips16HardFloat.h
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.h
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/Mips16ISelLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/Mips16ISelLowering.h
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/Mips16InstrFormats.td
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/Mips64InstrInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsAnalyzeImmediate.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsAnalyzeImmediate.h
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.h
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsCallingConv.td
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsCodeEmitter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsCondMov.td
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsConstantIslandPass.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsDSPInstrInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.h
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsISelLowering.h
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsInstrFormats.td
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsInstrInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsJITInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsLongBranch.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsMCInstLower.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsMCInstLower.h
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsMSAInstrFormats.td
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsMSAInstrInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsMachineFunction.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsOs16.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.h
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.h
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsSEISelLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsSEISelLowering.h
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsSchedule.td
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsSubtarget.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsSubtarget.h
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MipsTargetStreamer.h
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXBaseInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/ManagedStringPool.h
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/NVPTX.h
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/NVPTX.td
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/NVPTXAllocaHoisting.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/NVPTXFrameLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.h
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.h
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/NVPTXIntrinsics.td
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/NVPTXMCExpr.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/NVPTXMCExpr.h
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/NVPTXNumRegisters.h
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/NVPTXSection.h
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/NVPTXSplitBBatBar.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/NVPTXSubtarget.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/NVPTXSubtarget.h
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/NVPTXTargetObjectFile.h
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/NVVMReflect.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.h
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPC.h
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPC.td
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCCallingConv.td
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCFastISel.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.h
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.h
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCInstrAltivec.td
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCInstrFormats.td
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCJITInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCSchedule.td
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCScheduleA2.td
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCScheduleE500mc.td
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCScheduleE5500.td
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCTargetObjectFile.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCTargetObjectFile.h
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCTargetStreamer.h
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDGPU.h
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDGPU.td
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDGPUAsmPrinter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDGPUAsmPrinter.h
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDGPUCallingConv.td
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDGPUFrameLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDGPUISelDAGToDAG.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDGPUISelLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDGPUISelLowering.h
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDGPUIndirectAddressing.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDGPUInstrInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDGPUInstrInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDGPUInstrInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDGPUInstructions.td
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDGPUIntrinsics.td
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDGPUMCInstLower.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDGPUMachineFunction.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDGPUMachineFunction.h
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDGPURegisterInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDGPURegisterInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDGPURegisterInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDGPUStructurizeCFG.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDGPUSubtarget.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDGPUSubtarget.h
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDGPUTargetMachine.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDGPUTargetMachine.h
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDGPUTargetTransformInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDIL.h
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDIL7XXDevice.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDIL7XXDevice.h
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDILBase.td
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDILCFGStructurizer.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDILDevice.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDILDevice.h
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDILDeviceInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDILDeviceInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDILDevices.h
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDILEvergreenDevice.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDILEvergreenDevice.h
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDILISelDAGToDAG.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDILISelLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDILInstrInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDILIntrinsicInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDILNIDevice.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDILNIDevice.h
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDILSIDevice.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/AMDILSIDevice.h
/freebsd-10-stable/contrib/llvm/lib/Target/R600/InstPrinter/AMDGPUInstPrinter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/InstPrinter/AMDGPUInstPrinter.h
/freebsd-10-stable/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUAsmBackend.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCAsmInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCAsmInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCCodeEmitter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCCodeEmitter.h
/freebsd-10-stable/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCTargetDesc.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCTargetDesc.h
/freebsd-10-stable/contrib/llvm/lib/Target/R600/MCTargetDesc/R600MCCodeEmitter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/Processors.td
/freebsd-10-stable/contrib/llvm/lib/Target/R600/R600ClauseMergePass.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/R600ControlFlowFinalizer.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/R600Defines.h
/freebsd-10-stable/contrib/llvm/lib/Target/R600/R600EmitClauseMarkers.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/R600ExpandSpecialInstrs.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/R600ISelLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/R600ISelLowering.h
/freebsd-10-stable/contrib/llvm/lib/Target/R600/R600InstrFormats.td
/freebsd-10-stable/contrib/llvm/lib/Target/R600/R600InstrInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/R600InstrInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/R600/R600Instructions.td
/freebsd-10-stable/contrib/llvm/lib/Target/R600/R600Intrinsics.td
/freebsd-10-stable/contrib/llvm/lib/Target/R600/R600MachineFunctionInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/R600MachineFunctionInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/R600/R600MachineScheduler.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/R600MachineScheduler.h
/freebsd-10-stable/contrib/llvm/lib/Target/R600/R600OptimizeVectorRegisters.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/R600Packetizer.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/R600RegisterInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/R600RegisterInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/R600/R600RegisterInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/R600/R600Schedule.td
/freebsd-10-stable/contrib/llvm/lib/Target/R600/R600TextureIntrinsicsReplacer.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/SIAnnotateControlFlow.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/SIDefines.h
/freebsd-10-stable/contrib/llvm/lib/Target/R600/SIFixSGPRCopies.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/SIISelLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/SIISelLowering.h
/freebsd-10-stable/contrib/llvm/lib/Target/R600/SIInsertWaits.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/SIInstrFormats.td
/freebsd-10-stable/contrib/llvm/lib/Target/R600/SIInstrInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/SIInstrInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/R600/SIInstrInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/R600/SIInstructions.td
/freebsd-10-stable/contrib/llvm/lib/Target/R600/SIIntrinsics.td
/freebsd-10-stable/contrib/llvm/lib/Target/R600/SILowerControlFlow.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/SIMachineFunctionInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/SIMachineFunctionInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/R600/SIRegisterInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/SIRegisterInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/R600/SIRegisterInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/R600/SITypeRewriter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/R600/TargetInfo/AMDGPUTargetInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/FPMover.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcBaseInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/Sparc.h
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/Sparc.td
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcCallingConv.td
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcCodeEmitter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcInstr64Bit.td
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcInstrFormats.td
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcJITInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcJITInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcMachineFunctionInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcRelocations.h
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcSubtarget.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcSubtarget.h
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.h
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/Disassembler
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.h
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/README.txt
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZ.h
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZ.td
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZCallingConv.td
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZConstantPoolValue.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZElimCompare.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.h
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.h
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZInstrFP.td
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZInstrFormats.td
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZLongBranch.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZMCInstLower.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZMCInstLower.h
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZMachineFunctionInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZMachineFunctionInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZOperands.td
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZOperators.td
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZPatterns.td
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZProcessors.td
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZShortenInst.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.h
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.h
/freebsd-10-stable/contrib/llvm/lib/Target/Target.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/TargetLibraryInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/TargetMachine.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/TargetMachineC.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/TargetSubtargetInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c
/freebsd-10-stable/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h
/freebsd-10-stable/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h
/freebsd-10-stable/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h
/freebsd-10-stable/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h
/freebsd-10-stable/contrib/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFRelocationInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h
/freebsd-10-stable/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MachORelocationInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86.td
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86AsmPrinter.h
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86CallingConv.h
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86CallingConv.td
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86FastISel.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86FixupLEAs.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86FrameLowering.h
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86ISelLowering.h
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86InstrAVX512.td
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86InstrArithmetic.td
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86InstrCompiler.td
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86InstrControl.td
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86InstrExtension.td
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86InstrFMA.td
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86InstrFPStack.td
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86InstrFormats.td
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86InstrInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86InstrInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86InstrMMX.td
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86InstrSSE.td
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86InstrSVM.td
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86InstrShiftRotate.td
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86InstrSystem.td
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86InstrTSX.td
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86InstrXOP.td
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86JITInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86RegisterInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86RegisterInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86SchedHaswell.td
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86SchedSandyBridge.td
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86Schedule.td
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86ScheduleAtom.td
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86ScheduleSLM.td
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86Subtarget.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86Subtarget.h
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86TargetObjectFile.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86TargetObjectFile.h
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86TargetTransformInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/X86/X86VZeroUpper.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/XCore.h
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/XCoreLowerThreadLocal.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/XCoreMCInstLower.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.h
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/XCoreTargetTransformInfo.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/IPO/ConstantMerge.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/IPO/ExtractGV.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/IPO/InlineAlways.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/IPO/InlineSimple.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/IPO/Inliner.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/IPO/Internalize.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h
/freebsd-10-stable/contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/InstCombine/InstCombineWorklist.h
/freebsd-10-stable/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Instrumentation/BlackList.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Instrumentation/DebugIR.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Instrumentation/DebugIR.h
/freebsd-10-stable/contrib/llvm/lib/Transforms/Instrumentation/EdgeProfiling.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Instrumentation/OptimalEdgeProfiling.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.h
/freebsd-10-stable/contrib/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h
/freebsd-10-stable/contrib/llvm/lib/Transforms/ObjCARC/DependencyAnalysis.h
/freebsd-10-stable/contrib/llvm/lib/Transforms/ObjCARC/ObjCARC.h
/freebsd-10-stable/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.h
/freebsd-10-stable/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCUtil.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/ObjCARC/ProvenanceAnalysis.h
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/ADCE.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/BasicBlockPlacement.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/FlattenCFGPass.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/GVN.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/GlobalMerge.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/SROA.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/SampleProfile.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/StructurizeCFG.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/FlattenCFG.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/GlobalStatus.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/LCSSA.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/Local.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/LowerExpectIntrinsic.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/LowerInvoke.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/LowerSwitch.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/MetaRenamer.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/ModuleUtils.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/SpecialCaseList.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Vectorize/BBVectorize.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Vectorize/VecUtils.cpp
/freebsd-10-stable/contrib/llvm/lib/Transforms/Vectorize/VecUtils.h
bugpoint/BugDriver.cpp
bugpoint/BugDriver.h
bugpoint/CrashDebugger.cpp
bugpoint/ExecutionDriver.cpp
bugpoint/ExtractFunction.cpp
bugpoint/FindBugs.cpp
bugpoint/Miscompilation.cpp
bugpoint/OptimizerDriver.cpp
bugpoint/ToolRunner.cpp
bugpoint/ToolRunner.h
bugpoint/bugpoint.cpp
clang/include/clang-c/CXCompilationDatabase.h
clang/include/clang-c/CXString.h
clang/include/clang-c/Index.h
clang/include/clang/ARCMigrate/ARCMT.h
clang/include/clang/ARCMigrate/ARCMTActions.h
clang/include/clang/ARCMigrate/FileRemapper.h
clang/include/clang/AST/APValue.h
clang/include/clang/AST/ASTConsumer.h
clang/include/clang/AST/ASTContext.h
clang/include/clang/AST/ASTDiagnostic.h
clang/include/clang/AST/ASTFwd.h
clang/include/clang/AST/ASTImporter.h
clang/include/clang/AST/ASTLambda.h
clang/include/clang/AST/ASTMutationListener.h
clang/include/clang/AST/ASTTypeTraits.h
clang/include/clang/AST/ASTUnresolvedSet.h
clang/include/clang/AST/ASTVector.h
clang/include/clang/AST/Attr.h
clang/include/clang/AST/CXXInheritance.h
clang/include/clang/AST/CanonicalType.h
clang/include/clang/AST/CharUnits.h
clang/include/clang/AST/Comment.h
clang/include/clang/AST/CommentCommandTraits.h
clang/include/clang/AST/CommentCommands.td
clang/include/clang/AST/CommentDiagnostic.h
clang/include/clang/AST/CommentParser.h
clang/include/clang/AST/CommentSema.h
clang/include/clang/AST/Decl.h
clang/include/clang/AST/DeclAccessPair.h
clang/include/clang/AST/DeclBase.h
clang/include/clang/AST/DeclCXX.h
clang/include/clang/AST/DeclContextInternals.h
clang/include/clang/AST/DeclFriend.h
clang/include/clang/AST/DeclLookups.h
clang/include/clang/AST/DeclObjC.h
clang/include/clang/AST/DeclOpenMP.h
clang/include/clang/AST/DeclTemplate.h
clang/include/clang/AST/DeclarationName.h
clang/include/clang/AST/EvaluatedExprVisitor.h
clang/include/clang/AST/Expr.h
clang/include/clang/AST/ExprCXX.h
clang/include/clang/AST/ExprObjC.h
clang/include/clang/AST/ExternalASTSource.h
clang/include/clang/AST/GlobalDecl.h
clang/include/clang/AST/LambdaMangleContext.h
clang/include/clang/AST/Mangle.h
clang/include/clang/AST/MangleNumberingContext.h
clang/include/clang/AST/NestedNameSpecifier.h
clang/include/clang/AST/ParentMap.h
clang/include/clang/AST/PrettyPrinter.h
clang/include/clang/AST/RawCommentList.h
clang/include/clang/AST/RecordLayout.h
clang/include/clang/AST/RecursiveASTVisitor.h
clang/include/clang/AST/Redeclarable.h
clang/include/clang/AST/Stmt.h
clang/include/clang/AST/StmtCXX.h
clang/include/clang/AST/StmtIterator.h
clang/include/clang/AST/StmtObjC.h
clang/include/clang/AST/StmtOpenMP.h
clang/include/clang/AST/StmtVisitor.h
clang/include/clang/AST/TemplateBase.h
clang/include/clang/AST/Type.h
clang/include/clang/AST/TypeLoc.h
clang/include/clang/AST/TypeNodes.def
clang/include/clang/AST/TypeOrdering.h
clang/include/clang/AST/TypeVisitor.h
clang/include/clang/AST/UnresolvedSet.h
clang/include/clang/AST/VTTBuilder.h
clang/include/clang/AST/VTableBuilder.h
clang/include/clang/ASTMatchers/ASTMatchFinder.h
clang/include/clang/ASTMatchers/ASTMatchers.h
clang/include/clang/ASTMatchers/ASTMatchersInternal.h
clang/include/clang/ASTMatchers/ASTMatchersMacros.h
clang/include/clang/ASTMatchers/Dynamic
clang/include/clang/Analysis/Analyses/Consumed.h
clang/include/clang/Analysis/Analyses/FormatString.h
clang/include/clang/Analysis/Analyses/ThreadSafety.h
clang/include/clang/Analysis/Analyses/UninitializedValues.h
clang/include/clang/Analysis/AnalysisContext.h
clang/include/clang/Analysis/AnalysisDiagnostic.h
clang/include/clang/Analysis/CFG.h
clang/include/clang/Analysis/CallGraph.h
clang/include/clang/Analysis/FlowSensitive/DataflowSolver.h
clang/include/clang/Analysis/Support/BlkExprDeclBitVector.h
clang/include/clang/Analysis/Visitors
clang/include/clang/Basic/ABI.h
clang/include/clang/Basic/Attr.td
clang/include/clang/Basic/AttrKinds.h
clang/include/clang/Basic/Builtins.def
clang/include/clang/Basic/Builtins.h
clang/include/clang/Basic/BuiltinsAArch64.def
clang/include/clang/Basic/BuiltinsARM.def
clang/include/clang/Basic/BuiltinsMips.def
clang/include/clang/Basic/BuiltinsNVPTX.def
clang/include/clang/Basic/BuiltinsX86.def
clang/include/clang/Basic/BuiltinsXCore.def
clang/include/clang/Basic/CapturedStmt.h
clang/include/clang/Basic/DeclNodes.td
clang/include/clang/Basic/Diagnostic.h
clang/include/clang/Basic/Diagnostic.td
clang/include/clang/Basic/DiagnosticASTKinds.td
clang/include/clang/Basic/DiagnosticCommentKinds.td
clang/include/clang/Basic/DiagnosticCommonKinds.td
clang/include/clang/Basic/DiagnosticDriverKinds.td
clang/include/clang/Basic/DiagnosticFrontendKinds.td
clang/include/clang/Basic/DiagnosticGroups.td
clang/include/clang/Basic/DiagnosticIDs.h
clang/include/clang/Basic/DiagnosticLexKinds.td
clang/include/clang/Basic/DiagnosticOptions.def
clang/include/clang/Basic/DiagnosticParseKinds.td
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/include/clang/Basic/DiagnosticSerializationKinds.td
clang/include/clang/Basic/FileManager.h
clang/include/clang/Basic/FileSystemStatCache.h
clang/include/clang/Basic/IdentifierTable.h
clang/include/clang/Basic/Lambda.h
clang/include/clang/Basic/LangOptions.def
clang/include/clang/Basic/LangOptions.h
clang/include/clang/Basic/Linkage.h
clang/include/clang/Basic/Module.h
clang/include/clang/Basic/ObjCRuntime.h
clang/include/clang/Basic/OpenMPKinds.def
clang/include/clang/Basic/OpenMPKinds.h
clang/include/clang/Basic/OperatorKinds.h
clang/include/clang/Basic/PartialDiagnostic.h
clang/include/clang/Basic/Sanitizers.def
clang/include/clang/Basic/SourceLocation.h
clang/include/clang/Basic/SourceManager.h
clang/include/clang/Basic/Specifiers.h
clang/include/clang/Basic/StmtNodes.td
clang/include/clang/Basic/TargetBuiltins.h
clang/include/clang/Basic/TargetCXXABI.h
clang/include/clang/Basic/TargetInfo.h
clang/include/clang/Basic/TargetOptions.h
clang/include/clang/Basic/TemplateKinds.h
clang/include/clang/Basic/TokenKinds.def
clang/include/clang/Basic/TypeTraits.h
clang/include/clang/Basic/Visibility.h
clang/include/clang/Basic/arm_neon.td
clang/include/clang/CodeGen/CGFunctionInfo.h
clang/include/clang/CodeGen/CodeGenABITypes.h
clang/include/clang/Driver/Action.h
clang/include/clang/Driver/Arg.h
clang/include/clang/Driver/ArgList.h
clang/include/clang/Driver/CC1AsOptions.h
clang/include/clang/Driver/CC1AsOptions.td
clang/include/clang/Driver/CC1Options.td
clang/include/clang/Driver/CLCompatOptions.td
clang/include/clang/Driver/Compilation.h
clang/include/clang/Driver/Driver.h
clang/include/clang/Driver/DriverDiagnostic.h
clang/include/clang/Driver/Job.h
clang/include/clang/Driver/OptParser.td
clang/include/clang/Driver/OptSpecifier.h
clang/include/clang/Driver/OptTable.h
clang/include/clang/Driver/Option.h
clang/include/clang/Driver/Options.h
clang/include/clang/Driver/Options.td
clang/include/clang/Driver/SanitizerArgs.h
clang/include/clang/Driver/Tool.h
clang/include/clang/Driver/ToolChain.h
clang/include/clang/Driver/Types.def
clang/include/clang/Driver/Types.h
clang/include/clang/Driver/Util.h
clang/include/clang/Edit/Commit.h
clang/include/clang/Edit/EditedSource.h
clang/include/clang/Edit/Rewriters.h
clang/include/clang/Format/Format.h
clang/include/clang/Frontend/ASTConsumers.h
clang/include/clang/Frontend/ASTUnit.h
clang/include/clang/Frontend/CodeGenOptions.def
clang/include/clang/Frontend/CodeGenOptions.h
clang/include/clang/Frontend/CompilerInstance.h
clang/include/clang/Frontend/CompilerInvocation.h
clang/include/clang/Frontend/DependencyOutputOptions.h
clang/include/clang/Frontend/FrontendAction.h
clang/include/clang/Frontend/FrontendActions.h
clang/include/clang/Frontend/FrontendDiagnostic.h
clang/include/clang/Frontend/FrontendOptions.h
clang/include/clang/Frontend/TextDiagnostic.h
clang/include/clang/Frontend/Utils.h
clang/include/clang/Index
clang/include/clang/Lex/DirectoryLookup.h
clang/include/clang/Lex/HeaderSearch.h
clang/include/clang/Lex/HeaderSearchOptions.h
clang/include/clang/Lex/LexDiagnostic.h
clang/include/clang/Lex/Lexer.h
clang/include/clang/Lex/LiteralSupport.h
clang/include/clang/Lex/MacroInfo.h
clang/include/clang/Lex/ModuleLoader.h
clang/include/clang/Lex/ModuleMap.h
clang/include/clang/Lex/MultipleIncludeOpt.h
clang/include/clang/Lex/PPCallbacks.h
clang/include/clang/Lex/PPConditionalDirectiveRecord.h
clang/include/clang/Lex/PTHLexer.h
clang/include/clang/Lex/PreprocessingRecord.h
clang/include/clang/Lex/Preprocessor.h
clang/include/clang/Lex/PreprocessorLexer.h
clang/include/clang/Lex/Token.h
clang/include/clang/Lex/TokenLexer.h
clang/include/clang/Parse/ParseDiagnostic.h
clang/include/clang/Parse/Parser.h
clang/include/clang/Rewrite/Core/HTMLRewrite.h
clang/include/clang/Rewrite/Core/Rewriter.h
clang/include/clang/Sema/AnalysisBasedWarnings.h
clang/include/clang/Sema/AttributeList.h
clang/include/clang/Sema/CodeCompleteConsumer.h
clang/include/clang/Sema/DeclSpec.h
clang/include/clang/Sema/DelayedDiagnostic.h
clang/include/clang/Sema/ExternalSemaSource.h
clang/include/clang/Sema/IdentifierResolver.h
clang/include/clang/Sema/Initialization.h
clang/include/clang/Sema/Lookup.h
clang/include/clang/Sema/MultiplexExternalSemaSource.h
clang/include/clang/Sema/Overload.h
clang/include/clang/Sema/Ownership.h
clang/include/clang/Sema/Scope.h
clang/include/clang/Sema/ScopeInfo.h
clang/include/clang/Sema/Sema.h
clang/include/clang/Sema/SemaDiagnostic.h
clang/include/clang/Sema/SemaInternal.h
clang/include/clang/Sema/SemaLambda.h
clang/include/clang/Sema/Template.h
clang/include/clang/Sema/TemplateDeduction.h
clang/include/clang/Sema/TypoCorrection.h
clang/include/clang/Serialization/ASTBitCodes.h
clang/include/clang/Serialization/ASTReader.h
clang/include/clang/Serialization/ASTWriter.h
clang/include/clang/Serialization/GlobalModuleIndex.h
clang/include/clang/Serialization/ModuleManager.h
clang/include/clang/Serialization/SerializationDiagnostic.h
clang/include/clang/StaticAnalyzer/Checkers/CommonBugCategories.h
clang/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h
clang/include/clang/StaticAnalyzer/Core/Analyses.def
clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h
clang/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h
clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h
clang/include/clang/StaticAnalyzer/Core/Checker.h
clang/include/clang/StaticAnalyzer/Core/CheckerManager.h
clang/include/clang/StaticAnalyzer/Core/CheckerRegistry.h
clang/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h
clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h
clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h
clang/include/clang/Tooling/ArgumentsAdjusters.h
clang/include/clang/Tooling/CommonOptionsParser.h
clang/include/clang/Tooling/CompilationDatabase.h
clang/include/clang/Tooling/Refactoring.h
clang/include/clang/Tooling/ReplacementsYaml.h
clang/include/clang/Tooling/Tooling.h
clang/lib/ARCMigrate/ARCMT.cpp
clang/lib/ARCMigrate/FileRemapper.cpp
clang/lib/ARCMigrate/ObjCMT.cpp
clang/lib/ARCMigrate/TransUnbridgedCasts.cpp
clang/lib/ARCMigrate/Transforms.cpp
clang/lib/ARCMigrate/Transforms.h
clang/lib/AST/APValue.cpp
clang/lib/AST/ASTContext.cpp
clang/lib/AST/ASTDiagnostic.cpp
clang/lib/AST/ASTDumper.cpp
clang/lib/AST/ASTImporter.cpp
clang/lib/AST/ASTTypeTraits.cpp
clang/lib/AST/AttrImpl.cpp
clang/lib/AST/CXXABI.h
clang/lib/AST/CXXInheritance.cpp
clang/lib/AST/Comment.cpp
clang/lib/AST/CommentCommandTraits.cpp
clang/lib/AST/CommentLexer.cpp
clang/lib/AST/CommentParser.cpp
clang/lib/AST/CommentSema.cpp
clang/lib/AST/Decl.cpp
clang/lib/AST/DeclBase.cpp
clang/lib/AST/DeclCXX.cpp
clang/lib/AST/DeclFriend.cpp
clang/lib/AST/DeclObjC.cpp
clang/lib/AST/DeclOpenMP.cpp
clang/lib/AST/DeclPrinter.cpp
clang/lib/AST/DeclTemplate.cpp
clang/lib/AST/DeclarationName.cpp
clang/lib/AST/DumpXML.cpp
clang/lib/AST/Expr.cpp
clang/lib/AST/ExprCXX.cpp
clang/lib/AST/ExprClassification.cpp
clang/lib/AST/ExprConstant.cpp
clang/lib/AST/InheritViz.cpp
clang/lib/AST/ItaniumCXXABI.cpp
clang/lib/AST/ItaniumMangle.cpp
clang/lib/AST/LambdaMangleContext.cpp
clang/lib/AST/Mangle.cpp
clang/lib/AST/MangleNumberingContext.cpp
clang/lib/AST/MicrosoftCXXABI.cpp
clang/lib/AST/MicrosoftMangle.cpp
clang/lib/AST/NestedNameSpecifier.cpp
clang/lib/AST/ParentMap.cpp
clang/lib/AST/RawCommentList.cpp
clang/lib/AST/RecordLayout.cpp
clang/lib/AST/RecordLayoutBuilder.cpp
clang/lib/AST/Stmt.cpp
clang/lib/AST/StmtIterator.cpp
clang/lib/AST/StmtPrinter.cpp
clang/lib/AST/StmtProfile.cpp
clang/lib/AST/TemplateBase.cpp
clang/lib/AST/Type.cpp
clang/lib/AST/TypeLoc.cpp
clang/lib/AST/TypePrinter.cpp
clang/lib/AST/VTableBuilder.cpp
clang/lib/ASTMatchers/ASTMatchFinder.cpp
clang/lib/ASTMatchers/ASTMatchersInternal.cpp
clang/lib/ASTMatchers/Dynamic
clang/lib/Analysis/AnalysisDeclContext.cpp
clang/lib/Analysis/CFG.cpp
clang/lib/Analysis/CFGReachabilityAnalysis.cpp
clang/lib/Analysis/Consumed.cpp
clang/lib/Analysis/FormatString.cpp
clang/lib/Analysis/LiveVariables.cpp
clang/lib/Analysis/PrintfFormatString.cpp
clang/lib/Analysis/ReachableCode.cpp
clang/lib/Analysis/ScanfFormatString.cpp
clang/lib/Analysis/ThreadSafety.cpp
clang/lib/Analysis/UninitializedValues.cpp
clang/lib/Basic/Builtins.cpp
clang/lib/Basic/DiagnosticIDs.cpp
clang/lib/Basic/FileManager.cpp
clang/lib/Basic/FileSystemStatCache.cpp
clang/lib/Basic/IdentifierTable.cpp
clang/lib/Basic/Module.cpp
clang/lib/Basic/ObjCRuntime.cpp
clang/lib/Basic/OpenMPKinds.cpp
clang/lib/Basic/OperatorPrecedence.cpp
clang/lib/Basic/SourceManager.cpp
clang/lib/Basic/TargetInfo.cpp
clang/lib/Basic/Targets.cpp
clang/lib/Basic/Version.cpp
clang/lib/CodeGen/ABIInfo.h
clang/lib/CodeGen/BackendUtil.cpp
clang/lib/CodeGen/CGAtomic.cpp
clang/lib/CodeGen/CGBlocks.cpp
clang/lib/CodeGen/CGBuiltin.cpp
clang/lib/CodeGen/CGCUDARuntime.cpp
clang/lib/CodeGen/CGCXX.cpp
clang/lib/CodeGen/CGCXXABI.cpp
clang/lib/CodeGen/CGCXXABI.h
clang/lib/CodeGen/CGCall.cpp
clang/lib/CodeGen/CGCall.h
clang/lib/CodeGen/CGClass.cpp
clang/lib/CodeGen/CGCleanup.cpp
clang/lib/CodeGen/CGCleanup.h
clang/lib/CodeGen/CGDebugInfo.cpp
clang/lib/CodeGen/CGDebugInfo.h
clang/lib/CodeGen/CGDecl.cpp
clang/lib/CodeGen/CGDeclCXX.cpp
clang/lib/CodeGen/CGException.cpp
clang/lib/CodeGen/CGExpr.cpp
clang/lib/CodeGen/CGExprAgg.cpp
clang/lib/CodeGen/CGExprCXX.cpp
clang/lib/CodeGen/CGExprComplex.cpp
clang/lib/CodeGen/CGExprConstant.cpp
clang/lib/CodeGen/CGExprScalar.cpp
clang/lib/CodeGen/CGObjC.cpp
clang/lib/CodeGen/CGObjCGNU.cpp
clang/lib/CodeGen/CGObjCMac.cpp
clang/lib/CodeGen/CGObjCRuntime.cpp
clang/lib/CodeGen/CGRTTI.cpp
clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
clang/lib/CodeGen/CGStmt.cpp
clang/lib/CodeGen/CGVTT.cpp
clang/lib/CodeGen/CGVTables.cpp
clang/lib/CodeGen/CGVTables.h
clang/lib/CodeGen/CGValue.h
clang/lib/CodeGen/CodeGenABITypes.cpp
clang/lib/CodeGen/CodeGenAction.cpp
clang/lib/CodeGen/CodeGenFunction.cpp
clang/lib/CodeGen/CodeGenFunction.h
clang/lib/CodeGen/CodeGenModule.cpp
clang/lib/CodeGen/CodeGenModule.h
clang/lib/CodeGen/CodeGenTBAA.cpp
clang/lib/CodeGen/CodeGenTBAA.h
clang/lib/CodeGen/CodeGenTypes.cpp
clang/lib/CodeGen/CodeGenTypes.h
clang/lib/CodeGen/EHScopeStack.h
clang/lib/CodeGen/ItaniumCXXABI.cpp
clang/lib/CodeGen/MicrosoftCXXABI.cpp
clang/lib/CodeGen/MicrosoftVBTables.cpp
clang/lib/CodeGen/MicrosoftVBTables.h
clang/lib/CodeGen/ModuleBuilder.cpp
clang/lib/CodeGen/TargetInfo.cpp
clang/lib/CodeGen/TargetInfo.h
clang/lib/Driver/Action.cpp
clang/lib/Driver/Arg.cpp
clang/lib/Driver/ArgList.cpp
clang/lib/Driver/CC1AsOptions.cpp
clang/lib/Driver/Compilation.cpp
clang/lib/Driver/Driver.cpp
clang/lib/Driver/DriverOptions.cpp
clang/lib/Driver/InputInfo.h
clang/lib/Driver/Job.cpp
clang/lib/Driver/OptTable.cpp
clang/lib/Driver/Option.cpp
clang/lib/Driver/SanitizerArgs.cpp
clang/lib/Driver/SanitizerArgs.h
clang/lib/Driver/ToolChain.cpp
clang/lib/Driver/ToolChains.cpp
clang/lib/Driver/ToolChains.h
clang/lib/Driver/Tools.cpp
clang/lib/Driver/Tools.h
clang/lib/Driver/Types.cpp
clang/lib/Driver/WindowsToolChain.cpp
clang/lib/Edit/Commit.cpp
clang/lib/Format/BreakableToken.cpp
clang/lib/Format/BreakableToken.h
clang/lib/Format/ContinuationIndenter.cpp
clang/lib/Format/ContinuationIndenter.h
clang/lib/Format/Encoding.h
clang/lib/Format/Format.cpp
clang/lib/Format/FormatToken.cpp
clang/lib/Format/FormatToken.h
clang/lib/Format/TokenAnnotator.cpp
clang/lib/Format/TokenAnnotator.h
clang/lib/Format/UnwrappedLineParser.cpp
clang/lib/Format/UnwrappedLineParser.h
clang/lib/Format/WhitespaceManager.cpp
clang/lib/Format/WhitespaceManager.h
clang/lib/Frontend/ASTConsumers.cpp
clang/lib/Frontend/ASTUnit.cpp
clang/lib/Frontend/CacheTokens.cpp
clang/lib/Frontend/ChainedIncludesSource.cpp
clang/lib/Frontend/CompilerInstance.cpp
clang/lib/Frontend/CompilerInvocation.cpp
clang/lib/Frontend/CreateInvocationFromCommandLine.cpp
clang/lib/Frontend/DependencyFile.cpp
clang/lib/Frontend/FrontendAction.cpp
clang/lib/Frontend/FrontendActions.cpp
clang/lib/Frontend/FrontendOptions.cpp
clang/lib/Frontend/HeaderIncludeGen.cpp
clang/lib/Frontend/InitHeaderSearch.cpp
clang/lib/Frontend/InitPreprocessor.cpp
clang/lib/Frontend/MultiplexConsumer.cpp
clang/lib/Frontend/PrintPreprocessedOutput.cpp
clang/lib/Frontend/TextDiagnostic.cpp
clang/lib/Frontend/TextDiagnosticPrinter.cpp
clang/lib/Frontend/VerifyDiagnosticConsumer.cpp
clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
clang/lib/Headers/Intrin.h
clang/lib/Headers/avx2intrin.h
clang/lib/Headers/avxintrin.h
clang/lib/Headers/emmintrin.h
clang/lib/Headers/f16cintrin.h
clang/lib/Headers/immintrin.h
clang/lib/Headers/limits.h
clang/lib/Headers/module.map
clang/lib/Headers/prfchwintrin.h
clang/lib/Headers/rdseedintrin.h
clang/lib/Headers/rtmintrin.h
clang/lib/Headers/shaintrin.h
clang/lib/Headers/smmintrin.h
clang/lib/Headers/tbmintrin.h
clang/lib/Headers/tgmath.h
clang/lib/Headers/unwind.h
clang/lib/Headers/x86intrin.h
clang/lib/Headers/xmmintrin.h
clang/lib/Headers/xopintrin.h
clang/lib/Index
clang/lib/Lex/HeaderMap.cpp
clang/lib/Lex/HeaderSearch.cpp
clang/lib/Lex/Lexer.cpp
clang/lib/Lex/LiteralSupport.cpp
clang/lib/Lex/ModuleMap.cpp
clang/lib/Lex/PPConditionalDirectiveRecord.cpp
clang/lib/Lex/PPDirectives.cpp
clang/lib/Lex/PPExpressions.cpp
clang/lib/Lex/PPLexerChange.cpp
clang/lib/Lex/PPMacroExpansion.cpp
clang/lib/Lex/PTHLexer.cpp
clang/lib/Lex/Pragma.cpp
clang/lib/Lex/PreprocessingRecord.cpp
clang/lib/Lex/Preprocessor.cpp
clang/lib/Lex/PreprocessorLexer.cpp
clang/lib/Lex/TokenLexer.cpp
clang/lib/Lex/UnicodeCharSets.h
clang/lib/Parse/ParseAST.cpp
clang/lib/Parse/ParseCXXInlineMethods.cpp
clang/lib/Parse/ParseDecl.cpp
clang/lib/Parse/ParseDeclCXX.cpp
clang/lib/Parse/ParseExpr.cpp
clang/lib/Parse/ParseExprCXX.cpp
clang/lib/Parse/ParseInit.cpp
clang/lib/Parse/ParseObjc.cpp
clang/lib/Parse/ParseOpenMP.cpp
clang/lib/Parse/ParsePragma.cpp
clang/lib/Parse/ParsePragma.h
clang/lib/Parse/ParseStmt.cpp
clang/lib/Parse/ParseTemplate.cpp
clang/lib/Parse/ParseTentative.cpp
clang/lib/Parse/Parser.cpp
clang/lib/Parse/RAIIObjectsForParser.h
clang/lib/Rewrite/Core/HTMLRewrite.cpp
clang/lib/Rewrite/Core/Rewriter.cpp
clang/lib/Rewrite/Frontend/FixItRewriter.cpp
clang/lib/Rewrite/Frontend/FrontendActions.cpp
clang/lib/Rewrite/Frontend/InclusionRewriter.cpp
clang/lib/Rewrite/Frontend/RewriteMacros.cpp
clang/lib/Rewrite/Frontend/RewriteModernObjC.cpp
clang/lib/Rewrite/Frontend/RewriteObjC.cpp
clang/lib/Sema/AnalysisBasedWarnings.cpp
clang/lib/Sema/AttributeList.cpp
clang/lib/Sema/DeclSpec.cpp
clang/lib/Sema/IdentifierResolver.cpp
clang/lib/Sema/JumpDiagnostics.cpp
clang/lib/Sema/MultiplexExternalSemaSource.cpp
clang/lib/Sema/ScopeInfo.cpp
clang/lib/Sema/Sema.cpp
clang/lib/Sema/SemaAccess.cpp
clang/lib/Sema/SemaAttr.cpp
clang/lib/Sema/SemaCXXScopeSpec.cpp
clang/lib/Sema/SemaCast.cpp
clang/lib/Sema/SemaChecking.cpp
clang/lib/Sema/SemaCodeComplete.cpp
clang/lib/Sema/SemaDecl.cpp
clang/lib/Sema/SemaDeclAttr.cpp
clang/lib/Sema/SemaDeclCXX.cpp
clang/lib/Sema/SemaDeclObjC.cpp
clang/lib/Sema/SemaExceptionSpec.cpp
clang/lib/Sema/SemaExpr.cpp
clang/lib/Sema/SemaExprCXX.cpp
clang/lib/Sema/SemaExprMember.cpp
clang/lib/Sema/SemaExprObjC.cpp
clang/lib/Sema/SemaFixItUtils.cpp
clang/lib/Sema/SemaInit.cpp
clang/lib/Sema/SemaLambda.cpp
clang/lib/Sema/SemaLookup.cpp
clang/lib/Sema/SemaObjCProperty.cpp
clang/lib/Sema/SemaOpenMP.cpp
clang/lib/Sema/SemaOverload.cpp
clang/lib/Sema/SemaPseudoObject.cpp
clang/lib/Sema/SemaStmt.cpp
clang/lib/Sema/SemaStmtAsm.cpp
clang/lib/Sema/SemaTemplate.cpp
clang/lib/Sema/SemaTemplateDeduction.cpp
clang/lib/Sema/SemaTemplateInstantiate.cpp
clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
clang/lib/Sema/SemaTemplateVariadic.cpp
clang/lib/Sema/SemaType.cpp
clang/lib/Sema/TargetAttributesSema.cpp
clang/lib/Sema/TreeTransform.h
clang/lib/Sema/TypeLocBuilder.cpp
clang/lib/Sema/TypeLocBuilder.h
clang/lib/Serialization/ASTCommon.cpp
clang/lib/Serialization/ASTCommon.h
clang/lib/Serialization/ASTReader.cpp
clang/lib/Serialization/ASTReaderDecl.cpp
clang/lib/Serialization/ASTReaderStmt.cpp
clang/lib/Serialization/ASTWriter.cpp
clang/lib/Serialization/ASTWriterDecl.cpp
clang/lib/Serialization/ASTWriterStmt.cpp
clang/lib/Serialization/GeneratePCH.cpp
clang/lib/Serialization/GlobalModuleIndex.cpp
clang/lib/Serialization/ModuleManager.cpp
clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp
clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp
clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp
clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp
clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp
clang/lib/StaticAnalyzer/Checkers/Checkers.td
clang/lib/StaticAnalyzer/Checkers/ClangSACheckers.h
clang/lib/StaticAnalyzer/Checkers/CommonBugCategories.cpp
clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp
clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp
clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp
clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp
clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
clang/lib/StaticAnalyzer/Checkers/IdempotentOperationChecker.cpp
clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp
clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp
clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp
clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp
clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp
clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp
clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp
clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp
clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp
clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp
clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp
clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp
clang/lib/StaticAnalyzer/Core/BugReporter.cpp
clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
clang/lib/StaticAnalyzer/Core/CallEvent.cpp
clang/lib/StaticAnalyzer/Core/CheckerContext.cpp
clang/lib/StaticAnalyzer/Core/CheckerManager.cpp
clang/lib/StaticAnalyzer/Core/CommonBugCategories.cpp
clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp
clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp
clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp
clang/lib/StaticAnalyzer/Core/MemRegion.cpp
clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp
clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp
clang/lib/StaticAnalyzer/Core/PrettyStackTraceLocationContext.h
clang/lib/StaticAnalyzer/Core/ProgramState.cpp
clang/lib/StaticAnalyzer/Core/RegionStore.cpp
clang/lib/StaticAnalyzer/Core/SValBuilder.cpp
clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp
clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.h
clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
clang/lib/StaticAnalyzer/Core/Store.cpp
clang/lib/StaticAnalyzer/Core/SymbolManager.cpp
clang/lib/StaticAnalyzer/Core/TextPathDiagnostics.cpp
clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
clang/lib/Tooling/ArgumentsAdjusters.cpp
clang/lib/Tooling/CommonOptionsParser.cpp
clang/lib/Tooling/CompilationDatabase.cpp
clang/lib/Tooling/FileMatchTrie.cpp
clang/lib/Tooling/JSONCompilationDatabase.cpp
clang/lib/Tooling/Refactoring.cpp
clang/lib/Tooling/Tooling.cpp
clang/tools/driver/cc1_main.cpp
clang/tools/driver/cc1as_main.cpp
clang/tools/driver/driver.cpp
clang/utils/TableGen/ClangAttrEmitter.cpp
clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp
clang/utils/TableGen/ClangDiagnosticsEmitter.cpp
clang/utils/TableGen/NeonEmitter.cpp
clang/utils/TableGen/OptParserEmitter.cpp
clang/utils/TableGen/TableGen.cpp
clang/utils/TableGen/TableGenBackends.h
llc/llc.cpp
lldb/include/lldb/Expression/IRExecutionUnit.h
lldb/source/Core/ArchSpec.cpp
lldb/source/Expression/ClangExpressionParser.cpp
lldb/source/Expression/IRExecutionUnit.cpp
lldb/source/Expression/IRForTarget.cpp
lldb/source/Host/common/FileSpec.cpp
lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp
lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
lldb/source/Symbol/ClangASTType.cpp
lli/ChildTarget
lli/RecordingMemoryManager.cpp
lli/RecordingMemoryManager.h
lli/RemoteMemoryManager.cpp
lli/RemoteMemoryManager.h
lli/RemoteTarget.cpp
lli/RemoteTarget.h
lli/RemoteTargetExternal.cpp
lli/RemoteTargetExternal.h
lli/RemoteTargetMessage.h
lli/Unix
lli/Windows
lli/lli.cpp
llvm-ar/llvm-ar.cpp
llvm-as/llvm-as.cpp
llvm-bcanalyzer/llvm-bcanalyzer.cpp
llvm-diff/DifferenceEngine.cpp
llvm-diff/llvm-diff.cpp
llvm-dis/llvm-dis.cpp
llvm-extract/llvm-extract.cpp
llvm-link/llvm-link.cpp
llvm-mc/Disassembler.cpp
llvm-mc/llvm-mc.cpp
llvm-nm/llvm-nm.cpp
llvm-objdump/COFFDump.cpp
llvm-objdump/ELFDump.cpp
llvm-objdump/MCFunction.cpp
llvm-objdump/MCFunction.h
llvm-objdump/MachODump.cpp
llvm-objdump/llvm-objdump.cpp
llvm-objdump/llvm-objdump.h
llvm-prof
llvm-ranlib
llvm-readobj/COFFDumper.cpp
llvm-readobj/ELFDumper.cpp
llvm-readobj/MachODumper.cpp
llvm-readobj/llvm-readobj.cpp
llvm-rtdyld/llvm-rtdyld.cpp
llvm-stress/llvm-stress.cpp
llvm-stub
llvm-symbolizer/LLVMSymbolize.cpp
llvm-symbolizer/LLVMSymbolize.h
llvm-symbolizer/llvm-symbolizer.cpp
macho-dump/macho-dump.cpp
opt/opt.cpp
/freebsd-10-stable/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp
/freebsd-10-stable/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp
/freebsd-10-stable/contrib/llvm/utils/TableGen/AsmWriterInst.cpp
/freebsd-10-stable/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
/freebsd-10-stable/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h
/freebsd-10-stable/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp
/freebsd-10-stable/contrib/llvm/utils/TableGen/CodeGenInstruction.h
/freebsd-10-stable/contrib/llvm/utils/TableGen/CodeGenIntrinsics.h
/freebsd-10-stable/contrib/llvm/utils/TableGen/CodeGenMapTable.cpp
/freebsd-10-stable/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp
/freebsd-10-stable/contrib/llvm/utils/TableGen/CodeGenRegisters.h
/freebsd-10-stable/contrib/llvm/utils/TableGen/CodeGenSchedule.cpp
/freebsd-10-stable/contrib/llvm/utils/TableGen/CodeGenSchedule.h
/freebsd-10-stable/contrib/llvm/utils/TableGen/CodeGenTarget.cpp
/freebsd-10-stable/contrib/llvm/utils/TableGen/DAGISelEmitter.cpp
/freebsd-10-stable/contrib/llvm/utils/TableGen/DAGISelMatcher.cpp
/freebsd-10-stable/contrib/llvm/utils/TableGen/DAGISelMatcher.h
/freebsd-10-stable/contrib/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp
/freebsd-10-stable/contrib/llvm/utils/TableGen/DAGISelMatcherOpt.cpp
/freebsd-10-stable/contrib/llvm/utils/TableGen/FastISelEmitter.cpp
/freebsd-10-stable/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp
/freebsd-10-stable/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp
/freebsd-10-stable/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp
/freebsd-10-stable/contrib/llvm/utils/TableGen/OptParserEmitter.cpp
/freebsd-10-stable/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp
/freebsd-10-stable/contrib/llvm/utils/TableGen/SequenceToOffsetTable.h
/freebsd-10-stable/contrib/llvm/utils/TableGen/SetTheory.cpp
/freebsd-10-stable/contrib/llvm/utils/TableGen/StringToOffsetTable.h
/freebsd-10-stable/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp
/freebsd-10-stable/contrib/llvm/utils/TableGen/TGValueTypes.cpp
/freebsd-10-stable/contrib/llvm/utils/TableGen/X86DisassemblerTables.cpp
/freebsd-10-stable/contrib/llvm/utils/TableGen/X86DisassemblerTables.h
/freebsd-10-stable/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp
/freebsd-10-stable/contrib/llvm/utils/TableGen/X86RecognizableInstr.h
/freebsd-10-stable/etc/mtree/BSD.include.dist
/freebsd-10-stable/lib/clang/Makefile
/freebsd-10-stable/lib/clang/clang.build.mk
/freebsd-10-stable/lib/clang/include/Makefile
/freebsd-10-stable/lib/clang/include/PPCGenFastISel.inc
/freebsd-10-stable/lib/clang/include/clang/Basic/Version.inc
/freebsd-10-stable/lib/clang/include/clang/Parse/AttrExprArgs.inc
/freebsd-10-stable/lib/clang/include/clang/Parse/AttrIdentifierArg.inc
/freebsd-10-stable/lib/clang/include/clang/Parse/AttrTypeArg.inc
/freebsd-10-stable/lib/clang/include/clang/Sema/AttrParsedAttrImpl.inc
/freebsd-10-stable/lib/clang/include/llvm/Config/config.h
/freebsd-10-stable/lib/clang/include/llvm/Config/llvm-config.h
/freebsd-10-stable/lib/clang/libclanganalysis/Makefile
/freebsd-10-stable/lib/clang/libclangast/Makefile
/freebsd-10-stable/lib/clang/libclangcodegen/Makefile
/freebsd-10-stable/lib/clang/libclangdriver/Makefile
/freebsd-10-stable/lib/clang/libclangparse/Makefile
/freebsd-10-stable/lib/clang/libclangsema/Makefile
/freebsd-10-stable/lib/clang/libclangstaticanalyzercheckers/Makefile
/freebsd-10-stable/lib/clang/libclangstaticanalyzercore/Makefile
/freebsd-10-stable/lib/clang/libllvmanalysis/Makefile
/freebsd-10-stable/lib/clang/libllvmarchive
/freebsd-10-stable/lib/clang/libllvmarmdesc/Makefile
/freebsd-10-stable/lib/clang/libllvmasmprinter/Makefile
/freebsd-10-stable/lib/clang/libllvmcodegen/Makefile
/freebsd-10-stable/lib/clang/libllvmcore/Makefile
/freebsd-10-stable/lib/clang/libllvmdebuginfo/Makefile
/freebsd-10-stable/lib/clang/libllvmexecutionengine/Makefile
/freebsd-10-stable/lib/clang/libllvminstrumentation/Makefile
/freebsd-10-stable/lib/clang/libllvmjit/Makefile
/freebsd-10-stable/lib/clang/libllvmmc/Makefile
/freebsd-10-stable/lib/clang/libllvmmipscodegen/Makefile
/freebsd-10-stable/lib/clang/libllvmmipsdesc/Makefile
/freebsd-10-stable/lib/clang/libllvmobject/Makefile
/freebsd-10-stable/lib/clang/libllvmoption
/freebsd-10-stable/lib/clang/libllvmpowerpccodegen/Makefile
/freebsd-10-stable/lib/clang/libllvmpowerpcdesc/Makefile
/freebsd-10-stable/lib/clang/libllvmscalaropts/Makefile
/freebsd-10-stable/lib/clang/libllvmsupport/Makefile
/freebsd-10-stable/lib/clang/libllvmtransformutils/Makefile
/freebsd-10-stable/lib/clang/libllvmvectorize/Makefile
/freebsd-10-stable/lib/clang/libllvmx86desc/Makefile
/freebsd-10-stable/share/mk/bsd.sys.mk
/freebsd-10-stable/sys/amd64/conf/GENERIC
/freebsd-10-stable/sys/conf/kern.mk
/freebsd-10-stable/sys/i386/conf/GENERIC
/freebsd-10-stable/sys/i386/conf/XEN
/freebsd-10-stable/sys/sys/param.h
/freebsd-10-stable/tools/build/mk/OptionalObsoleteFiles.inc
/freebsd-10-stable/usr.bin/clang/Makefile
/freebsd-10-stable/usr.bin/clang/bugpoint/bugpoint.1
/freebsd-10-stable/usr.bin/clang/clang-tblgen/Makefile
/freebsd-10-stable/usr.bin/clang/clang.prog.mk
/freebsd-10-stable/usr.bin/clang/clang/Makefile
/freebsd-10-stable/usr.bin/clang/clang/clang.1
/freebsd-10-stable/usr.bin/clang/llc/Makefile
/freebsd-10-stable/usr.bin/clang/llc/llc.1
/freebsd-10-stable/usr.bin/clang/lldb/Makefile
/freebsd-10-stable/usr.bin/clang/lli/Makefile
/freebsd-10-stable/usr.bin/clang/lli/lli.1
/freebsd-10-stable/usr.bin/clang/llvm-ar/Makefile
/freebsd-10-stable/usr.bin/clang/llvm-ar/llvm-ar.1
/freebsd-10-stable/usr.bin/clang/llvm-as/llvm-as.1
/freebsd-10-stable/usr.bin/clang/llvm-bcanalyzer/llvm-bcanalyzer.1
/freebsd-10-stable/usr.bin/clang/llvm-diff/llvm-diff.1
/freebsd-10-stable/usr.bin/clang/llvm-dis/llvm-dis.1
/freebsd-10-stable/usr.bin/clang/llvm-extract/llvm-extract.1
/freebsd-10-stable/usr.bin/clang/llvm-link/llvm-link.1
/freebsd-10-stable/usr.bin/clang/llvm-mc/Makefile
/freebsd-10-stable/usr.bin/clang/llvm-nm/Makefile
/freebsd-10-stable/usr.bin/clang/llvm-nm/llvm-nm.1
/freebsd-10-stable/usr.bin/clang/llvm-objdump/Makefile
/freebsd-10-stable/usr.bin/clang/llvm-prof
/freebsd-10-stable/usr.bin/clang/llvm-ranlib
/freebsd-10-stable/usr.bin/clang/llvm-rtdyld/Makefile
/freebsd-10-stable/usr.bin/clang/opt/Makefile
/freebsd-10-stable/usr.bin/clang/opt/opt.1
/freebsd-10-stable/usr.bin/clang/tblgen/tblgen.1
263369 19-Mar-2014 emaste

MFC r258897: Update LLDB to upstream r196322 snapshot

Upstream revisions of note:
r196298 - Fix use of std::lower_bound
r196322 - Fix log message for new invalidation checks

Sponsored by: DARPA, AFRL

263368 19-Mar-2014 emaste

MFC r258892: lldb: Threaded inferior support for FreeBSD

This is in the process of being submitted to the upstream LLDB
repository. The thread list functionality is modelled in part on
GDBRemoteCommunicationClient.

LLDB bug pr16696 and code review D2267

Sponsored by: DARPA, AFRL

263367 19-Mar-2014 emaste

MFC r258884: Update LLDB to upstream r196259 snapshot

Sponsored by: DARPA, AFRL


lldb/include/lldb/API/SBDebugger.h
lldb/include/lldb/API/SBError.h
lldb/include/lldb/API/SBExpressionOptions.h
lldb/include/lldb/API/SBFileSpec.h
lldb/include/lldb/API/SBModule.h
lldb/include/lldb/API/SBPlatform.h
lldb/include/lldb/API/SBTarget.h
lldb/include/lldb/API/SBThread.h
lldb/include/lldb/Breakpoint/Breakpoint.h
lldb/include/lldb/Breakpoint/BreakpointList.h
lldb/include/lldb/Breakpoint/BreakpointLocationList.h
lldb/include/lldb/Core/Address.h
lldb/include/lldb/Core/Debugger.h
lldb/include/lldb/Core/Module.h
lldb/include/lldb/DataFormatters/CXXFormatterFunctions.h
lldb/include/lldb/DataFormatters/FormatCache.h
lldb/include/lldb/DataFormatters/FormatClasses.h
lldb/include/lldb/DataFormatters/FormatManager.h
lldb/include/lldb/DataFormatters/FormatNavigator.h
lldb/include/lldb/DataFormatters/TypeCategory.h
lldb/include/lldb/Expression/ClangFunction.h
lldb/include/lldb/Expression/ClangUserExpression.h
lldb/include/lldb/Host/Debug.h
lldb/include/lldb/Host/File.h
lldb/include/lldb/Host/FileSpec.h
lldb/include/lldb/Host/Host.h
lldb/include/lldb/Host/OptionParser.h
lldb/include/lldb/Interpreter/PythonDataObjects.h
lldb/include/lldb/Interpreter/ScriptInterpreterPython.h
lldb/include/lldb/Symbol/TypeList.h
lldb/include/lldb/Target/ABI.h
lldb/include/lldb/Target/LanguageRuntime.h
lldb/include/lldb/Target/Platform.h
lldb/include/lldb/Target/Process.h
lldb/include/lldb/Target/RegisterCheckpoint.h
lldb/include/lldb/Target/RegisterContext.h
lldb/include/lldb/Target/SystemRuntime.h
lldb/include/lldb/Target/Target.h
lldb/include/lldb/Target/Thread.h
lldb/include/lldb/Target/ThreadList.h
lldb/include/lldb/Target/ThreadPlanCallFunction.h
lldb/include/lldb/Target/ThreadPlanCallUserExpression.h
lldb/include/lldb/Utility/Iterable.h
lldb/include/lldb/Utility/PythonPointer.h
lldb/include/lldb/lldb-enumerations.h
lldb/include/lldb/lldb-forward.h
lldb/include/lldb/lldb-private-enumerations.h
lldb/include/lldb/lldb-python.h
lldb/source/API/SBDebugger.cpp
lldb/source/API/SBExpressionOptions.cpp
lldb/source/API/SBFileSpec.cpp
lldb/source/API/SBModule.cpp
lldb/source/API/SBPlatform.cpp
lldb/source/API/SBProcess.cpp
lldb/source/API/SBStream.cpp
lldb/source/API/SBTarget.cpp
lldb/source/API/SBThread.cpp
lldb/source/Breakpoint/Breakpoint.cpp
lldb/source/Breakpoint/BreakpointList.cpp
lldb/source/Breakpoint/BreakpointLocation.cpp
lldb/source/Breakpoint/BreakpointLocationList.cpp
lldb/source/Commands/CommandObjectExpression.cpp
lldb/source/Commands/CommandObjectMemory.cpp
lldb/source/Commands/CommandObjectPlatform.cpp
lldb/source/Commands/CommandObjectPlugin.cpp
lldb/source/Commands/CommandObjectProcess.cpp
lldb/source/Commands/CommandObjectTarget.cpp
lldb/source/Commands/CommandObjectThread.cpp
lldb/source/Commands/CommandObjectWatchpoint.cpp
lldb/source/Core/Address.cpp
lldb/source/Core/ConnectionFileDescriptor.cpp
lldb/source/Core/Debugger.cpp
lldb/source/Core/Mangled.cpp
lldb/source/Core/Module.cpp
lldb/source/Core/StreamFile.cpp
lldb/source/Core/ValueObjectSyntheticFilter.cpp
lldb/source/DataFormatters/CXXFormatterFunctions.cpp
lldb/source/DataFormatters/FormatClasses.cpp
lldb/source/DataFormatters/FormatManager.cpp
lldb/source/DataFormatters/LibCxx.cpp
lldb/source/DataFormatters/LibStdcpp.cpp
lldb/source/DataFormatters/NSDictionary.cpp
lldb/source/DataFormatters/NSSet.cpp
lldb/source/DataFormatters/TypeCategory.cpp
lldb/source/DataFormatters/TypeCategoryMap.cpp
lldb/source/Expression/ClangFunction.cpp
lldb/source/Expression/ClangUserExpression.cpp
lldb/source/Expression/Materializer.cpp
lldb/source/Host/common/File.cpp
lldb/source/Host/common/FileSpec.cpp
lldb/source/Host/common/Host.cpp
lldb/source/Host/common/OptionParser.cpp
lldb/source/Interpreter/Args.cpp
lldb/source/Interpreter/CommandInterpreter.cpp
lldb/source/Interpreter/PythonDataObjects.cpp
lldb/source/Interpreter/ScriptInterpreterPython.cpp
lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp
lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h
lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp
lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h
lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp
lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h
lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.h
lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp
lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h
lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h
lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp
lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.h
lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h
lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp
lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.h
lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.cpp
lldb/source/Plugins/Process/POSIX/RegisterInfos_x86_64.h
lldb/source/Plugins/Process/Utility/HistoryThread.cpp
lldb/source/Plugins/Process/Utility/HistoryThread.h
lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp
lldb/source/Plugins/Process/Utility/HistoryUnwind.h
lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp
lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp
lldb/source/Plugins/Process/Utility/RegisterContextHistory.h
lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h
lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp
lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h
lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp
lldb/source/Symbol/UnwindPlan.cpp
lldb/source/Target/Platform.cpp
lldb/source/Target/Process.cpp
lldb/source/Target/RegisterContext.cpp
lldb/source/Target/StackFrameList.cpp
lldb/source/Target/SystemRuntime.cpp
lldb/source/Target/Target.cpp
lldb/source/Target/Thread.cpp
lldb/source/Target/ThreadPlanCallFunction.cpp
lldb/source/Target/ThreadPlanCallUserExpression.cpp
lldb/source/Target/ThreadPlanStepInRange.cpp
lldb/source/Utility/StringExtractor.cpp
lldb/source/Utility/StringExtractorGDBRemote.cpp
lldb/source/Utility/StringExtractorGDBRemote.h
lldb/source/lldb.cpp
lldb/tools/lldb-platform/lldb-platform.cpp
/freebsd-10-stable/lib/clang/liblldbAPI/Makefile
/freebsd-10-stable/lib/clang/liblldbPluginProcessUtility/Makefile
263366 19-Mar-2014 emaste

MFC r258873: Workaround lldb issue with main module base address

On FreeBSD lldb sometimes reloads the the main module's (executable's)
symbols at the wrong address. Work around this for now by explicitly
reloading at base_address=0 when it happens.

A proper fix is needed but early testers have reported this issue so
this workaround should allow them to make further progress.

http://llvm.org/bugs/show_bug.cgi?id=17880

Sponsored by: DARPA, AFRL

263365 19-Mar-2014 emaste

MFC r258098: Merge upstream LLDB r194487:

Log failure to restore thread state in ThreadPlanCallFunction::DoTakedown

In order to help track down llvm.org/pr17226.

Sponsored by: DARPA, AFRL

263364 19-Mar-2014 emaste

MFC r258094: lldb: Correct a standalone debug file path

For a file /bin/ls with a .gnu_debuglink entry of "ls.debug" the path
should be /usr/lib/debug/bin/ls.debug, not /usr/lib/debug/bin/ls.

ref: https://sourceware.org/gdb/onlinedocs/gdb/Separate-Debug-Files.html

Upstream defect pr17903 (http://llvm.org/pr17903)

Sponsored by: DARPA, AFRL

263363 19-Mar-2014 emaste

MFC r258054: Update LLDB to upstream r194122 snapshot

Inludes minor changes relative to upstream, for compatibility with
FreeBSD's in-tree LLVM 3.3:

- Reverted LLDB r191806, restoring use of previous API.
- Reverted part of LLDB r189317, restoring previous enum names.
- Work around missing LLVM r192504, using previous registerEHFrames API
(limited functionality).
- Removed PlatformWindows header include and init/terminate calls.

Sponsored by: DARPA, AFRL


lldb/include/lldb/API/SBHostOS.h
lldb/include/lldb/API/SBProcess.h
lldb/include/lldb/API/SBTarget.h
lldb/include/lldb/API/SBThread.h
lldb/include/lldb/Breakpoint/Breakpoint.h
lldb/include/lldb/Breakpoint/BreakpointList.h
lldb/include/lldb/Breakpoint/BreakpointLocation.h
lldb/include/lldb/Breakpoint/BreakpointResolver.h
lldb/include/lldb/Breakpoint/BreakpointSiteList.h
lldb/include/lldb/Breakpoint/StoppointLocation.h
lldb/include/lldb/Core/Address.h
lldb/include/lldb/Core/ArchSpec.h
lldb/include/lldb/Core/ConnectionFileDescriptor.h
lldb/include/lldb/Core/ConnectionMachPort.h
lldb/include/lldb/Core/ConstString.h
lldb/include/lldb/Core/DataExtractor.h
lldb/include/lldb/Core/Debugger.h
lldb/include/lldb/Core/Disassembler.h
lldb/include/lldb/Core/EmulateInstruction.h
lldb/include/lldb/Core/Error.h
lldb/include/lldb/Core/Flags.h
lldb/include/lldb/Core/Log.h
lldb/include/lldb/Core/Module.h
lldb/include/lldb/Core/ModuleList.h
lldb/include/lldb/Core/ModuleSpec.h
lldb/include/lldb/Core/Opcode.h
lldb/include/lldb/Core/PluginManager.h
lldb/include/lldb/Core/RangeMap.h
lldb/include/lldb/Core/RegularExpression.h
lldb/include/lldb/Core/StreamGDBRemote.h
lldb/include/lldb/Core/UUID.h
lldb/include/lldb/Core/Value.h
lldb/include/lldb/Core/ValueObject.h
lldb/include/lldb/Core/ValueObjectDynamicValue.h
lldb/include/lldb/Core/dwarf.h
lldb/include/lldb/DataFormatters/CXXFormatterFunctions.h
lldb/include/lldb/DataFormatters/DataVisualization.h
lldb/include/lldb/DataFormatters/FormatCache.h
lldb/include/lldb/DataFormatters/FormatClasses.h
lldb/include/lldb/DataFormatters/FormatManager.h
lldb/include/lldb/DataFormatters/FormatNavigator.h
lldb/include/lldb/DataFormatters/TypeCategory.h
lldb/include/lldb/DataFormatters/TypeCategoryMap.h
lldb/include/lldb/DataFormatters/TypeSummary.h
lldb/include/lldb/DataFormatters/TypeSynthetic.h
lldb/include/lldb/DataFormatters/ValueObjectPrinter.h
lldb/include/lldb/Expression/ClangExpressionDeclMap.h
lldb/include/lldb/Expression/ClangFunction.h
lldb/include/lldb/Expression/ClangUserExpression.h
lldb/include/lldb/Expression/DWARFExpression.h
lldb/include/lldb/Expression/IRExecutionUnit.h
lldb/include/lldb/Expression/IRForTarget.h
lldb/include/lldb/Host/Condition.h
lldb/include/lldb/Host/Config.h
lldb/include/lldb/Host/File.h
lldb/include/lldb/Host/FileSpec.h
lldb/include/lldb/Host/Host.h
lldb/include/lldb/Host/Mutex.h
lldb/include/lldb/Host/OptionParser.h
lldb/include/lldb/Host/ProcessRunLock.h
lldb/include/lldb/Host/SocketAddress.h
lldb/include/lldb/Host/Symbols.h
lldb/include/lldb/Host/Terminal.h
lldb/include/lldb/Host/TimeValue.h
lldb/include/lldb/Interpreter/Args.h
lldb/include/lldb/Interpreter/CommandObject.h
lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h
lldb/include/lldb/Interpreter/OptionValueBoolean.h
lldb/include/lldb/Interpreter/OptionValueEnumeration.h
lldb/include/lldb/Interpreter/Options.h
lldb/include/lldb/Interpreter/PythonDataObjects.h
lldb/include/lldb/Interpreter/ScriptInterpreter.h
lldb/include/lldb/Interpreter/ScriptInterpreterPython.h
lldb/include/lldb/Symbol/Block.h
lldb/include/lldb/Symbol/ClangASTImporter.h
lldb/include/lldb/Symbol/ClangASTType.h
lldb/include/lldb/Symbol/ClangNamespaceDecl.h
lldb/include/lldb/Symbol/ObjectFile.h
lldb/include/lldb/Symbol/Symbol.h
lldb/include/lldb/Symbol/SymbolContext.h
lldb/include/lldb/Symbol/Symtab.h
lldb/include/lldb/Symbol/Type.h
lldb/include/lldb/Symbol/TypeList.h
lldb/include/lldb/Target/DynamicLoader.h
lldb/include/lldb/Target/ExecutionContext.h
lldb/include/lldb/Target/Platform.h
lldb/include/lldb/Target/Process.h
lldb/include/lldb/Target/RegisterContext.h
lldb/include/lldb/Target/StackFrame.h
lldb/include/lldb/Target/StackFrameList.h
lldb/include/lldb/Target/StackID.h
lldb/include/lldb/Target/SystemRuntime.h
lldb/include/lldb/Target/Target.h
lldb/include/lldb/Target/Thread.h
lldb/include/lldb/Target/ThreadPlanCallFunction.h
lldb/include/lldb/Target/ThreadPlanStepOverRange.h
lldb/include/lldb/Utility/RefCounter.h
lldb/include/lldb/Utility/SharingPtr.h
lldb/include/lldb/lldb-defines.h
lldb/include/lldb/lldb-enumerations.h
lldb/include/lldb/lldb-forward.h
lldb/include/lldb/lldb-private-enumerations.h
lldb/include/lldb/lldb-private-interfaces.h
lldb/include/lldb/lldb-private-log.h
lldb/include/lldb/lldb-private.h
lldb/include/lldb/lldb-types.h
lldb/include/lldb/lldb-versioning.h
lldb/source/API/SBCommandInterpreter.cpp
lldb/source/API/SBData.cpp
lldb/source/API/SBDebugger.cpp
lldb/source/API/SBFileSpec.cpp
lldb/source/API/SBFunction.cpp
lldb/source/API/SBHostOS.cpp
lldb/source/API/SBModuleSpec.cpp
lldb/source/API/SBProcess.cpp
lldb/source/API/SBSymbol.cpp
lldb/source/API/SBTarget.cpp
lldb/source/API/SBThread.cpp
lldb/source/API/SBType.cpp
lldb/source/API/SBTypeCategory.cpp
lldb/source/API/SBTypeNameSpecifier.cpp
lldb/source/API/SBValue.cpp
lldb/source/Breakpoint/Breakpoint.cpp
lldb/source/Breakpoint/BreakpointList.cpp
lldb/source/Breakpoint/BreakpointLocation.cpp
lldb/source/Breakpoint/BreakpointLocationList.cpp
lldb/source/Breakpoint/BreakpointResolver.cpp
lldb/source/Breakpoint/BreakpointResolverFileLine.cpp
lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp
lldb/source/Breakpoint/BreakpointResolverName.cpp
lldb/source/Breakpoint/StoppointLocation.cpp
lldb/source/Commands/CommandCompletions.cpp
lldb/source/Commands/CommandObjectArgs.cpp
lldb/source/Commands/CommandObjectBreakpoint.cpp
lldb/source/Commands/CommandObjectBreakpointCommand.cpp
lldb/source/Commands/CommandObjectCommands.cpp
lldb/source/Commands/CommandObjectDisassemble.cpp
lldb/source/Commands/CommandObjectExpression.cpp
lldb/source/Commands/CommandObjectExpression.h
lldb/source/Commands/CommandObjectFrame.cpp
lldb/source/Commands/CommandObjectHelp.cpp
lldb/source/Commands/CommandObjectLog.cpp
lldb/source/Commands/CommandObjectMemory.cpp
lldb/source/Commands/CommandObjectPlatform.cpp
lldb/source/Commands/CommandObjectProcess.cpp
lldb/source/Commands/CommandObjectRegister.cpp
lldb/source/Commands/CommandObjectSettings.cpp
lldb/source/Commands/CommandObjectSource.cpp
lldb/source/Commands/CommandObjectTarget.cpp
lldb/source/Commands/CommandObjectThread.cpp
lldb/source/Commands/CommandObjectType.cpp
lldb/source/Commands/CommandObjectWatchpoint.cpp
lldb/source/Commands/CommandObjectWatchpointCommand.cpp
lldb/source/Core/Address.cpp
lldb/source/Core/ArchSpec.cpp
lldb/source/Core/Communication.cpp
lldb/source/Core/ConnectionFileDescriptor.cpp
lldb/source/Core/ConnectionMachPort.cpp
lldb/source/Core/ConnectionSharedMemory.cpp
lldb/source/Core/ConstString.cpp
lldb/source/Core/DataBufferMemoryMap.cpp
lldb/source/Core/DataExtractor.cpp
lldb/source/Core/Debugger.cpp
lldb/source/Core/Disassembler.cpp
lldb/source/Core/Error.cpp
lldb/source/Core/FileLineResolver.cpp
lldb/source/Core/Log.cpp
lldb/source/Core/Mangled.cpp
lldb/source/Core/Module.cpp
lldb/source/Core/ModuleList.cpp
lldb/source/Core/Opcode.cpp
lldb/source/Core/PluginManager.cpp
lldb/source/Core/SearchFilter.cpp
lldb/source/Core/SourceManager.cpp
lldb/source/Core/StreamGDBRemote.cpp
lldb/source/Core/Timer.cpp
lldb/source/Core/Value.cpp
lldb/source/Core/ValueObject.cpp
lldb/source/Core/ValueObjectDynamicValue.cpp
lldb/source/Core/ValueObjectSyntheticFilter.cpp
lldb/source/Core/ValueObjectVariable.cpp
lldb/source/DataFormatters/CXXFormatterFunctions.cpp
lldb/source/DataFormatters/DataVisualization.cpp
lldb/source/DataFormatters/FormatCache.cpp
lldb/source/DataFormatters/FormatManager.cpp
lldb/source/DataFormatters/LibCxxUnorderedMap.cpp
lldb/source/DataFormatters/TypeCategory.cpp
lldb/source/DataFormatters/TypeCategoryMap.cpp
lldb/source/DataFormatters/TypeFormat.cpp
lldb/source/DataFormatters/TypeSummary.cpp
lldb/source/DataFormatters/ValueObjectPrinter.cpp
lldb/source/Expression/ClangASTSource.cpp
lldb/source/Expression/ClangExpressionDeclMap.cpp
lldb/source/Expression/ClangExpressionParser.cpp
lldb/source/Expression/ClangFunction.cpp
lldb/source/Expression/ClangUserExpression.cpp
lldb/source/Expression/DWARFExpression.cpp
lldb/source/Expression/IRForTarget.cpp
lldb/source/Expression/IRInterpreter.cpp
lldb/source/Expression/IRMemoryMap.cpp
lldb/source/Expression/Materializer.cpp
lldb/source/Host/common/Condition.cpp
lldb/source/Host/common/File.cpp
lldb/source/Host/common/FileSpec.cpp
lldb/source/Host/common/Host.cpp
lldb/source/Host/common/Mutex.cpp
lldb/source/Host/common/OptionParser.cpp
lldb/source/Host/common/ProcessRunLock.cpp
lldb/source/Host/common/SocketAddress.cpp
lldb/source/Host/common/Terminal.cpp
lldb/source/Host/common/TimeValue.cpp
lldb/source/Host/freebsd/Host.cpp
lldb/source/Interpreter/Args.cpp
lldb/source/Interpreter/CommandInterpreter.cpp
lldb/source/Interpreter/CommandObject.cpp
lldb/source/Interpreter/OptionGroupArchitecture.cpp
lldb/source/Interpreter/OptionGroupBoolean.cpp
lldb/source/Interpreter/OptionGroupFile.cpp
lldb/source/Interpreter/OptionGroupFormat.cpp
lldb/source/Interpreter/OptionGroupOutputFile.cpp
lldb/source/Interpreter/OptionGroupPlatform.cpp
lldb/source/Interpreter/OptionGroupString.cpp
lldb/source/Interpreter/OptionGroupUInt64.cpp
lldb/source/Interpreter/OptionGroupUUID.cpp
lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp
lldb/source/Interpreter/OptionGroupVariable.cpp
lldb/source/Interpreter/OptionGroupWatchpoint.cpp
lldb/source/Interpreter/OptionValueFileSpec.cpp
lldb/source/Interpreter/OptionValueProperties.cpp
lldb/source/Interpreter/Options.cpp
lldb/source/Interpreter/PythonDataObjects.cpp
lldb/source/Interpreter/ScriptInterpreter.cpp
lldb/source/Interpreter/ScriptInterpreterPython.cpp
lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp
lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp
lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h
lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp
lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h
lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp
lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.cpp
lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp
lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h
lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp
lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h
lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.h
lldb/source/Plugins/Instruction/ARM/EmulationStateARM.h
lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp
lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp
lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h
lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp
lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp
lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h
lldb/source/Plugins/Platform/POSIX
lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h
lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp
lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.h
lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp
lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.h
lldb/source/Plugins/Process/POSIX/POSIXThread.cpp
lldb/source/Plugins/Process/POSIX/POSIXThread.h
lldb/source/Plugins/Process/POSIX/ProcessMessage.cpp
lldb/source/Plugins/Process/POSIX/ProcessMessage.h
lldb/source/Plugins/Process/POSIX/ProcessPOSIX.cpp
lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h
lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_i386.cpp
lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_i386.h
lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_mips64.cpp
lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_mips64.h
lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_x86_64.cpp
lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_x86_64.h
lldb/source/Plugins/Process/POSIX/RegisterContextLinux_i386.cpp
lldb/source/Plugins/Process/POSIX/RegisterContextLinux_i386.h
lldb/source/Plugins/Process/POSIX/RegisterContextLinux_x86_64.cpp
lldb/source/Plugins/Process/POSIX/RegisterContextLinux_x86_64.h
lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX.h
lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_mips64.cpp
lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_mips64.h
lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.cpp
lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.h
lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_mips64.cpp
lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_mips64.h
lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_x86.cpp
lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_x86.h
lldb/source/Plugins/Process/POSIX/RegisterContext_i386.cpp
lldb/source/Plugins/Process/POSIX/RegisterContext_i386.h
lldb/source/Plugins/Process/POSIX/RegisterContext_mips64.h
lldb/source/Plugins/Process/POSIX/RegisterContext_x86.h
lldb/source/Plugins/Process/POSIX/RegisterContext_x86_64.cpp
lldb/source/Plugins/Process/POSIX/RegisterContext_x86_64.h
lldb/source/Plugins/Process/POSIX/RegisterInfos_i386.h
lldb/source/Plugins/Process/POSIX/RegisterInfos_mips64.h
lldb/source/Plugins/Process/POSIX/RegisterInfos_x86_64.h
lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp
lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.h
lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp
lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp
lldb/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.cpp
lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp
lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp
lldb/source/Plugins/Process/elf-core/RegisterContextCoreFreeBSD_x86_64.cpp
lldb/source/Plugins/Process/elf-core/RegisterContextCoreFreeBSD_x86_64.h
lldb/source/Plugins/Process/elf-core/RegisterContextCoreLinux_x86_64.cpp
lldb/source/Plugins/Process/elf-core/RegisterContextCoreLinux_x86_64.h
lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp
lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.h
lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp
lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.h
lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp
lldb/source/Plugins/Process/elf-core/ThreadElfCore.h
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h
lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp
lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h
lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp
lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFAttribute.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFDefines.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFLocationDescription.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFLocationDescription.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFLocationList.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFLocationList.h
lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.h
lldb/source/Plugins/SymbolFile/DWARF/LogChannelDWARF.cpp
lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.cpp
lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp
lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp
lldb/source/Symbol/ClangASTImporter.cpp
lldb/source/Symbol/ClangASTType.cpp
lldb/source/Symbol/CompileUnit.cpp
lldb/source/Symbol/DWARFCallFrameInfo.cpp
lldb/source/Symbol/FuncUnwinders.cpp
lldb/source/Symbol/LineEntry.cpp
lldb/source/Symbol/ObjectFile.cpp
lldb/source/Symbol/Symbol.cpp
lldb/source/Symbol/SymbolContext.cpp
lldb/source/Symbol/Symtab.cpp
lldb/source/Symbol/Type.cpp
lldb/source/Symbol/UnwindTable.cpp
lldb/source/Symbol/Variable.cpp
lldb/source/Target/ExecutionContext.cpp
lldb/source/Target/LanguageRuntime.cpp
lldb/source/Target/Platform.cpp
lldb/source/Target/Process.cpp
lldb/source/Target/RegisterContext.cpp
lldb/source/Target/StackFrame.cpp
lldb/source/Target/StackFrameList.cpp
lldb/source/Target/StopInfo.cpp
lldb/source/Target/SystemRuntime.cpp
lldb/source/Target/Target.cpp
lldb/source/Target/TargetList.cpp
lldb/source/Target/Thread.cpp
lldb/source/Target/ThreadPlanRunToAddress.cpp
lldb/source/Target/ThreadPlanStepOut.cpp
lldb/source/Target/ThreadPlanStepOverRange.cpp
lldb/source/Target/ThreadPlanStepRange.cpp
lldb/source/Target/ThreadPlanStepThrough.cpp
lldb/source/Target/ThreadPlanStepUntil.cpp
lldb/source/Target/UnixSignals.cpp
lldb/source/Utility/PseudoTerminal.cpp
lldb/source/Utility/RefCounter.cpp
lldb/source/Utility/SharingPtr.cpp
lldb/source/Utility/StringExtractor.cpp
lldb/source/Utility/StringExtractor.h
lldb/source/Utility/StringExtractorGDBRemote.cpp
lldb/source/Utility/StringExtractorGDBRemote.h
lldb/source/lldb-log.cpp
lldb/source/lldb.cpp
lldb/tools/driver/Driver.cpp
lldb/tools/driver/Driver.h
lldb/tools/driver/ELWrapper.cpp
lldb/tools/driver/ELWrapper.h
lldb/tools/driver/GetOptWrapper.cpp
lldb/tools/driver/GetOptWrapper.h
lldb/tools/driver/IOChannel.cpp
lldb/tools/driver/IOChannel.h
lldb/tools/driver/Platform.cpp
lldb/tools/driver/Platform.h
lldb/tools/lldb-platform
/freebsd-10-stable/lib/clang/liblldbCore/Makefile
/freebsd-10-stable/lib/clang/liblldbDataFormatters/Makefile
/freebsd-10-stable/lib/clang/liblldbHostCommon/Makefile
/freebsd-10-stable/lib/clang/liblldbPluginProcessElfCore/Makefile
/freebsd-10-stable/lib/clang/liblldbPluginProcessPOSIX/Makefile
/freebsd-10-stable/lib/clang/liblldbPluginSymbolFileDWARF/Makefile
/freebsd-10-stable/lib/clang/liblldbTarget/Makefile
/freebsd-10-stable/lib/clang/liblldbUtility/Makefile
261794 12-Feb-2014 dim

MFC r261680:

Pull in r200899 from upstream clang trunk:

Allow transformation of VariableArray to ConstantArray.

In the following code:

struct A { static const int sz; };
template<class T> void f() { T arr[A::sz]; }

the array 'arr' is represented as a variable size array in the template.
If 'A::sz' gets value below in the translation unit, the array in
instantiation can turn into constant size array.

This change fixes PR18633.

Differential Revision: http://llvm-reviews.chandlerc.com/D2688

This fixes "Assertion failed: (T::isKind(*this)), function castAs"
errors, which can occur when building the security/quantis port.

Reported by: ale

259664 20-Dec-2013 dim

MFC r259498:

Pull in r197399 from upstream clang trunk:

Add bit_FXSAVE as an alias for bit_FXSR, for gcc compat.

259214 11-Dec-2013 dim

MFC r259100:

Pull in r196658 from upstream clang trunk:

CodeGen: Don't emit linkage on thunks that aren't emitted because they're
vararg.

This can happen when we're trying to emit a thunk with available_externally
linkage with optimization enabled but bail because it doesn't make sense for
vararg functions.

[LLVM] PR18098.

This should fix clang "Broken module found, compilation aborted" errors when
building the qt4-based dvbcut port.

Reported by: se

259157 10-Dec-2013 dim

MFC r259053:

Pull in r196590 from upstream clang trunk (by rdivacky):

Move the body of GCCInstallationDetector ctor into an init() function
and call it from its only user. The linux toolchain. This saves quite
a lot of directory searching on other platforms.

See http://docs.freebsd.org/cgi/mid.cgi?51E6FAF5.3080802 for the
original discussion. With this fix, the search for gcc installations is
completely eliminated on FreeBSD.

Reported by: Kurt Lidl <lidl@pix.net>

259073 07-Dec-2013 peter

Hoist all the mergeinfo up to the root in preparation for enforcing merges
to the root only. All MFC's were rerecorded to the root.

Going forward, if an MFC includes mergeinfo, it will need to be made to
the root and committed from the root. Merges with --ignore-ancestry
or diff | patch can go anywhere.

The mergeinfo in HEAD is in a bad state from years of neglect and manual
tampering and this was branched into 10.x. This confuses the coalescing
code and prevents it from doing its job.

Approved by: re (gjb, implicit)


/freebsd-10-stable/MAINTAINERS
/freebsd-10-stable/Makefile.inc1
/freebsd-10-stable/ObsoleteFiles.inc
/freebsd-10-stable/UPDATING
/freebsd-10-stable/bin/df
/freebsd-10-stable/bin/freebsd-version
/freebsd-10-stable/cddl
/freebsd-10-stable/cddl/contrib/opensolaris
/freebsd-10-stable/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print
/freebsd-10-stable/cddl/contrib/opensolaris/cmd/zfs
/freebsd-10-stable/cddl/contrib/opensolaris/lib/libzfs
/freebsd-10-stable/contrib/apr
/freebsd-10-stable/contrib/apr-util
/freebsd-10-stable/contrib/atf
/freebsd-10-stable/contrib/binutils
/freebsd-10-stable/contrib/bmake
/freebsd-10-stable/contrib/byacc
/freebsd-10-stable/contrib/bzip2
/freebsd-10-stable/contrib/com_err
/freebsd-10-stable/contrib/compiler-rt
/freebsd-10-stable/contrib/dialog
/freebsd-10-stable/contrib/dtc
/freebsd-10-stable/contrib/ee
/freebsd-10-stable/contrib/expat
/freebsd-10-stable/contrib/file
/freebsd-10-stable/contrib/gcc
/freebsd-10-stable/contrib/gdb
/freebsd-10-stable/contrib/gdtoa
/freebsd-10-stable/contrib/groff
/freebsd-10-stable/contrib/ipfilter
/freebsd-10-stable/contrib/ipfilter/ml_ipl.c
/freebsd-10-stable/contrib/ipfilter/mlfk_ipl.c
/freebsd-10-stable/contrib/ipfilter/mlh_rule.c
/freebsd-10-stable/contrib/ipfilter/mli_ipl.c
/freebsd-10-stable/contrib/ipfilter/mln_ipl.c
/freebsd-10-stable/contrib/ipfilter/mls_ipl.c
/freebsd-10-stable/contrib/ldns
/freebsd-10-stable/contrib/less
/freebsd-10-stable/contrib/libarchive
/freebsd-10-stable/contrib/libarchive/cpio
/freebsd-10-stable/contrib/libarchive/libarchive
/freebsd-10-stable/contrib/libarchive/libarchive_fe
/freebsd-10-stable/contrib/libarchive/tar
/freebsd-10-stable/contrib/libc++
/freebsd-10-stable/contrib/libc-vis
/freebsd-10-stable/contrib/libcxxrt
/freebsd-10-stable/contrib/libexecinfo
/freebsd-10-stable/contrib/libpcap
/freebsd-10-stable/contrib/libstdc++
/freebsd-10-stable/contrib/llvm
clang
/freebsd-10-stable/contrib/mtree
/freebsd-10-stable/contrib/ncurses
/freebsd-10-stable/contrib/netcat
/freebsd-10-stable/contrib/ntp
/freebsd-10-stable/contrib/nvi
/freebsd-10-stable/contrib/one-true-awk
/freebsd-10-stable/contrib/openbsm
/freebsd-10-stable/contrib/openpam
/freebsd-10-stable/contrib/openresolv
/freebsd-10-stable/contrib/pf
/freebsd-10-stable/contrib/sendmail
/freebsd-10-stable/contrib/serf
/freebsd-10-stable/contrib/smbfs
/freebsd-10-stable/contrib/subversion
/freebsd-10-stable/contrib/tcpdump
/freebsd-10-stable/contrib/tcsh
/freebsd-10-stable/contrib/tnftp
/freebsd-10-stable/contrib/top
/freebsd-10-stable/contrib/top/install-sh
/freebsd-10-stable/contrib/tzcode/stdtime
/freebsd-10-stable/contrib/tzcode/zic
/freebsd-10-stable/contrib/tzdata
/freebsd-10-stable/contrib/unbound
/freebsd-10-stable/contrib/wpa
/freebsd-10-stable/contrib/xz
/freebsd-10-stable/crypto/heimdal
/freebsd-10-stable/crypto/openssh
/freebsd-10-stable/crypto/openssl
/freebsd-10-stable/etc
/freebsd-10-stable/etc/rc.d
/freebsd-10-stable/gnu/lib
/freebsd-10-stable/gnu/usr.bin/binutils
/freebsd-10-stable/gnu/usr.bin/cc/cc_tools
/freebsd-10-stable/gnu/usr.bin/gdb
/freebsd-10-stable/include
/freebsd-10-stable/lib
/freebsd-10-stable/lib/libc
/freebsd-10-stable/lib/libc/stdtime
/freebsd-10-stable/lib/libc_nonshared
/freebsd-10-stable/lib/libfetch
/freebsd-10-stable/lib/libiconv_modules
/freebsd-10-stable/lib/libsmb
/freebsd-10-stable/lib/libthr
/freebsd-10-stable/lib/libutil
/freebsd-10-stable/lib/libvmmapi
/freebsd-10-stable/lib/libyaml
/freebsd-10-stable/lib/libz
/freebsd-10-stable/release
/freebsd-10-stable/release/doc
/freebsd-10-stable/sbin
/freebsd-10-stable/sbin/camcontrol
/freebsd-10-stable/sbin/dumpon
/freebsd-10-stable/sbin/hastd
/freebsd-10-stable/sbin/ifconfig
/freebsd-10-stable/sbin/ipfw
/freebsd-10-stable/sbin/nvmecontrol
/freebsd-10-stable/share
/freebsd-10-stable/share/examples/bhyve
/freebsd-10-stable/share/i18n/csmapper/JIS
/freebsd-10-stable/share/i18n/esdb/EUC
/freebsd-10-stable/share/man
/freebsd-10-stable/share/man/man4
/freebsd-10-stable/share/man/man4/bhyve.4
/freebsd-10-stable/share/man/man5
/freebsd-10-stable/share/man/man7
/freebsd-10-stable/share/man/man8
/freebsd-10-stable/share/misc
/freebsd-10-stable/share/mk
/freebsd-10-stable/share/mk/bsd.arch.inc.mk
/freebsd-10-stable/share/syscons
/freebsd-10-stable/share/zoneinfo
/freebsd-10-stable/sys
/freebsd-10-stable/sys/amd64/include/vmm.h
/freebsd-10-stable/sys/amd64/include/vmm_dev.h
/freebsd-10-stable/sys/amd64/include/vmm_instruction_emul.h
/freebsd-10-stable/sys/amd64/include/xen
/freebsd-10-stable/sys/amd64/vmm
/freebsd-10-stable/sys/boot
/freebsd-10-stable/sys/boot/i386/efi
/freebsd-10-stable/sys/boot/ia64/efi
/freebsd-10-stable/sys/boot/ia64/ski
/freebsd-10-stable/sys/boot/powerpc/boot1.chrp
/freebsd-10-stable/sys/boot/powerpc/ofw
/freebsd-10-stable/sys/cddl/contrib/opensolaris
/freebsd-10-stable/sys/conf
/freebsd-10-stable/sys/contrib/dev/acpica
/freebsd-10-stable/sys/contrib/dev/acpica/changes.txt
/freebsd-10-stable/sys/contrib/dev/acpica/common
/freebsd-10-stable/sys/contrib/dev/acpica/compiler
/freebsd-10-stable/sys/contrib/dev/acpica/components/debugger
/freebsd-10-stable/sys/contrib/dev/acpica/components/disassembler
/freebsd-10-stable/sys/contrib/dev/acpica/components/dispatcher
/freebsd-10-stable/sys/contrib/dev/acpica/components/events
/freebsd-10-stable/sys/contrib/dev/acpica/components/executer
/freebsd-10-stable/sys/contrib/dev/acpica/components/hardware
/freebsd-10-stable/sys/contrib/dev/acpica/components/namespace
/freebsd-10-stable/sys/contrib/dev/acpica/components/parser
/freebsd-10-stable/sys/contrib/dev/acpica/components/resources
/freebsd-10-stable/sys/contrib/dev/acpica/components/tables
/freebsd-10-stable/sys/contrib/dev/acpica/components/utilities
/freebsd-10-stable/sys/contrib/dev/acpica/include
/freebsd-10-stable/sys/contrib/dev/acpica/os_specific
/freebsd-10-stable/sys/contrib/ipfilter
/freebsd-10-stable/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c
/freebsd-10-stable/sys/contrib/ipfilter/netinet/ip_raudio_pxy.c
/freebsd-10-stable/sys/contrib/libfdt
/freebsd-10-stable/sys/contrib/octeon-sdk
/freebsd-10-stable/sys/contrib/x86emu
/freebsd-10-stable/sys/dev/bvm
/freebsd-10-stable/sys/dev/fdt/fdt_ic_if.m
/freebsd-10-stable/sys/dev/hyperv
/freebsd-10-stable/sys/modules/hyperv
/freebsd-10-stable/sys/modules/vmm
/freebsd-10-stable/sys/x86/include/acpica_machdep.h
/freebsd-10-stable/tools
/freebsd-10-stable/tools/build
/freebsd-10-stable/tools/build/options
/freebsd-10-stable/tools/tools/atsectl
/freebsd-10-stable/usr.bin/calendar
/freebsd-10-stable/usr.bin/csup
/freebsd-10-stable/usr.bin/iscsictl
/freebsd-10-stable/usr.bin/procstat
/freebsd-10-stable/usr.sbin
/freebsd-10-stable/usr.sbin/bhyve
/freebsd-10-stable/usr.sbin/bhyvectl
/freebsd-10-stable/usr.sbin/bhyveload
/freebsd-10-stable/usr.sbin/bsdconfig
/freebsd-10-stable/usr.sbin/bsdinstall
/freebsd-10-stable/usr.sbin/ctladm
/freebsd-10-stable/usr.sbin/ctld
/freebsd-10-stable/usr.sbin/freebsd-update
/freebsd-10-stable/usr.sbin/jail
/freebsd-10-stable/usr.sbin/mergemaster
/freebsd-10-stable/usr.sbin/mount_smbfs
/freebsd-10-stable/usr.sbin/ndiscvt
/freebsd-10-stable/usr.sbin/pkg
/freebsd-10-stable/usr.sbin/rtadvctl
/freebsd-10-stable/usr.sbin/rtadvd
/freebsd-10-stable/usr.sbin/rtsold
/freebsd-10-stable/usr.sbin/zic
258747 29-Nov-2013 dim

MFC r258620:

Pull in r195558 from upstream clang trunk:

Fix a SSE2 intrinsics typo

Full discourse at:

http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20131104/092514.html
http://lists.cs.uiuc.edu/pipermail/llvmdev/2013-November/068124.html

Patch by Dimitry Andric and Alexey Dokuchaev!

Reported by: danfe
Approved by: re (gjb)

257327 29-Oct-2013 smh

MFC r257109:
Add clang-CC and CC to list of hints allowing clang to identify its operating
mode as c++ instead of defaulting to c for the binary names CC and clang-CC.

This fixes builds that use cmake which automatically sets CXX to
/usr/bin/CC by default.

PR: bin/182442
Approved by: re (glebius)

256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


256030 03-Oct-2013 dim

Pull in r189644 from upstream llvm trunk:

Add ms_abi and sysv_abi attribute handling.

Based on a patch by Benno Rice!

This will help to develop EFI support.

Approved by: re (kib)
Verified by: benno
MFC after: 1 week


255721 20-Sep-2013 emaste

Disable LLDB OSX ABI plugin

Approved by: re (blanket)


255682 19-Sep-2013 emaste

Merge lldb man page from r188801 to contrib/llvm/tools/lldb/docs/

Approved by: re (gjb)


255321 06-Sep-2013 theraven

On platforms where clang is the default compiler, don't build gcc or libstdc++.
To enable them, set WITH_GCC and WITH_GNUCXX in src.conf.
Make clang default to using libc++ on FreeBSD 10.
Bumped __FreeBSD_version for the change.

GCC is still enabled on PC98, because the PC98 bootloader requires GCC to build
(or, at least, hard-codes the use of gcc into its build).

Thanks to everyone who helped make the ports tree ready for this (and bapt
for coordinating them all). Also to imp for reviewing this and working on the
forward-porting of the changes in our gcc so that we're getting to a much
better place with regard to external toolchains.

Sorry to all of the people who helped who I forgot to mention by name.

Reviewed by: bapt, imp, dim, ...


254851 25-Aug-2013 emaste

Disable lldb target support not (currently) of interest

- Remote iOS debugging
- OS X symbol provider, core files
- PECOFF object files
- Linux platform support

Sponsored by: DARPA, AFRL


254793 24-Aug-2013 emaste

Revert lldb change for Attribute::NoBuiltin

NoBuiltin was introduced after clang/llvm 3.3 and thus does not exist in
FreeBSD. Thus special handling for the attribute is not needed in lldb.

This reverts lldb r186990 (git eebd175)

Sponsored by: DARPA, AFRL


254768 24-Aug-2013 emaste

Revert lldb changes due to post-3.3 clang and llvm API changes

Revisions:
svn git
183929 99447a6
183862 15c1774
source/Host/common/FileSpec.cpp

184954 007e7bc
184948 4dc3761
source/Expression/ClangExpressionParser.cpp

182099 b31044e
181387 779e6ac
include/lldb/Expression/IRExecutionUnit.h
source/Expression/IRExecutionUnit.cpp

184177 0b2934b
182650 f2dcf35
181703 7bef4e2
source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp

182683 0d91b80
source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp

Sponsored by: DARPA, AFRL


254729 23-Aug-2013 emaste

Merge lldb r188801 to contrib/llvm/tools/lldb/


254582 20-Aug-2013 dim

Pull in r182983 from upstream clang trunk:

Fix handling of braced-init-list as reference initializer within
aggregate initialization. Previously we would incorrectly require an
extra set of braces around such initializers.

Pull in r188718 from upstream clang trunk:

Handle init lists and _Atomic fields.

Fixes PR16931.

These fixes are needed for the atomic_flag type to work correctly in our
stdatomic.h.

Requested by: theraven


254581 20-Aug-2013 dim

Pull in r188716 from upstream clang trunk:

PR16727: don't try to evaluate a potentially value-dependent
expression when checking for missing parens in &&/|| expressions.

This fixes an assertion encountered when building the lang/sdcc port.

Reported by: kwm


253802 30-Jul-2013 dim

Pull in r186696 from upstream clang trunk:

This patch implements __get_cpuid_max() as an inline and __cpuid()
and __cpuid_count() as macros to be compatible with GCC's cpuid.h.
It also adds bit_<foo> constants for the various feature bits as
described in version 039 (May 2011) of Intel's SDM Volume 2 in the
description of the CPUID instruction. The list of bit_<foo>
constants is a bit exhaustive (GCC doesn't do near this many). More
bits could be added from a newer version of SDM if desired.

Patch by John Baldwin!

This should fix several ports which depend on this functionality being
available.

MFC after: 1 week


252587 03-Jul-2013 dim

Pull in r185446 from clang trunk:

Fix to PR15826 - clang hits assert in clang::ASTContext::getASTRecordLayout.

Reported by: glebius


251790 15-Jun-2013 andrew

Pull in r183926 from LLVM trunk:

Allow clang to build __clear_cache on ARM.

__clear_cache is special. It needs no signature, but is a real function in
compiler_rt or libgcc.

Patch by Andrew Turner.

This allows us to build the __clear_cache function in compiler-rt.


251785 15-Jun-2013 ed

Pull in r184040 from upstream clang trunk:

Emit native implementations of atomic operations on FreeBSD/armv6.

Just like on Linux, FreeBSD/armv6 assumes the system supports
ldrex/strex unconditionally. It is also used by the kernel. We can
therefore enable support for it, like we do on Linux.

While there, change one of the unit tests to explicitly test against
armv5 instead of armv7, as it actually tests whether libcalls are
emitted.


251662 12-Jun-2013 dim

Upgrade our copy of llvm/clang to 3.3 release.

Release notes are still in the works, these will follow soon.

MFC after: 1 month


251216 01-Jun-2013 ed

Pull in r183033 and r183036 from LLVM trunk:

Add support for optimized (non-generic) atomic libcalls.

For integer types of sizes 1, 2, 4 and 8, libcompiler-rt (and libgcc)
provide atomic functions that pass parameters by value and return
results directly.

libgcc and libcompiler-rt only provide optimized libcalls for
__atomic_fetch_*, as generic libcalls on non-integer types would make
little sense. This means that we can finally make __atomic_fetch_*
work
on architectures for which we don't provide these operations as
builtins
(e.g. ARM).

This should fix the dreaded "cannot compile this atomic library call
yet" error that would pop up once every while.

This should make it possible for me to get C11 atomics working on all of
our platforms.


249423 12-Apr-2013 dim

Upgrade our copy of llvm/clang to trunk r178860, in preparation of the
upcoming 3.3 release (branching and freezing expected in a few weeks).

Preliminary release notes can be found at the usual location:
<http://llvm.org/docs/ReleaseNotes.html>

An MFC is planned once the actual 3.3 release is finished.


248548 20-Mar-2013 andrew

Pull in r177252 from upstream clang trunk:

Make sure to use same EABI version for external assembler as for
integrated as.

This allows us to use gcc on a world built with clang on ARM.


247166 22-Feb-2013 dim

Pull in r172354 from upstream clang trunk:

Refactor the x86 CPU name logic in the driver and pass -march and -mcpu
flag information down from the Clang driver into the Gold linker plugin
for LTO. This allows specifying -march on the linker commandline and
should hopefully have it pass all the way through to the LTO optimizer.

Fixes PR14697.

Pull in r175919 from upstream clang trunk:

Driver: Pass down the -march setting down to -cc1as on x86 too.

The assembler historically didn't make use of any target features, but this has
changed when support for old CPUs that don't support long nops was added.

This should fix the long nops that still occurred in crt*.o, and
possibly other object files, if the system was compiled for a CPU that
does not support those, such as Geode.

Note that gcc on i386 also does not pass through any -march, -mcpu or
-mtune setting to gas, but this has not caused any trouble yet, because
gas defaults to i386.

Reported by: lev
MFC after: 1 week


246259 02-Feb-2013 dim

Pull in r170135 from upstream clang trunk:

Dont use/link ARCMT, StaticAnalyzer and Rewriter to clang when the user
specifies not to. Dont build ASTMatchers with Rewriter disabled and
StaticAnalyzer when it's disabled.

Without all those three, the clang binary shrinks (x86_64) from ~36MB
to ~32MB (unstripped).

To disable these clang components, and get a smaller clang binary built
and installed, set WITHOUT_CLANG_FULL in src.conf(5). During the
initial stages of buildworld, those extra components are already
disabled automatically, to save some build time.

MFC after: 1 week


244640 23-Dec-2012 andrew

Pull in r170096 from upstream clang trunk:

Initial support for FreeBSD on ARM.


244628 23-Dec-2012 dim

Upgrade our copy of llvm/clang to 3.2 release.

Release notes for llvm:
http://llvm.org/releases/3.2/docs/ReleaseNotes.html

Release notes for clang:
http://llvm.org/releases/3.2/tools/clang/docs/ReleaseNotes.html

MFC after: 2 weeks


243830 03-Dec-2012 dim

Upgrade our copy of llvm/clang to r168974, from upstream's release_32
branch. This is effectively llvm/clang 3.2 RC2; the 3.2 release is
coming soon.


242080 25-Oct-2012 ed

Pull in r166498 from upstream clang trunk:

Add a new warning -Wmissing-variable-declarations, to warn about variables
defined without a previous declaration. This is similar to
-Wmissing-prototypes, but for variables instead of functions.


241430 10-Oct-2012 dim

Pull in r164132 from upstream llvm trunk:

When creating MCAsmBackend pass the CPU string as well. In X86AsmBackend
store this and use it to not emit long nops when the CPU is geode which
doesnt support them.

Fixes PR11212.

Pull in r164133 from upstream clang trunk:

Follow up on llvm r164132.

This should prevent illegal instructions when building world on Geode
CPUs (e.g. Soekris).

MFC after: 3 days


241163 03-Oct-2012 dim

Pull in r164717 from upstream clang trunk:

Allow -MF to be used in combination with -E -M or -E -MM.

This should help with building the lang/ghc port.

MFC after: 1 week


239619 23-Aug-2012 dim

Pull in r162360 from upstream clang trunk:

Merge existing attributes before processing pragmas in friend template
declarations.
Fixes pr13662.

This should help when building Firefox with libc++.


239462 20-Aug-2012 dim

Upgrade our copy of llvm/clang to trunk r162107. With thanks to
Benjamin Kramer and Joerg Sonnenberger for their input and fixes.


238864 28-Jul-2012 dim

Similar to what is already done for Linux, make clang not complain about
unused -g, -emit-llvm or -w arguments when doing linking. E.g. invoking
"clang -g foo.o -o foo" will now be silent.

Reported by: Jakub Lach <jakub_lach@mailplus.pl>
MFC after: 1 week


238863 28-Jul-2012 dim

Similar to r238472, let clang pass --enable-new-dtags to the linker
invocation by default. Also make sure --hash-style=both is passed for
the same arches as gcc, e.g. arm, sparc and x86.

X-MFC-with: r238472


238429 13-Jul-2012 dim

Pull in r159895 from upstream clang trunk:

When marking virtual functions as used for a class' vtable, mark all functions
which will appear in the vtable as used, not just those ones which were
declared within the class itself. Fixes an issue reported as comment#3 in
PR12763 -- we sometimes assert in codegen if we try to emit a reference to a
function declaration which we've not marked as referenced. This also matches
gcc's observed behavior.

This should fix clang assertions when building certain components of the
LibreOffice port.

MFC after: 3 days


236386 01-Jun-2012 dim

Pull in r155978 from upstream llvm trunk:

Fix unintentional use of operator bool.

This enables llvm's bugpoint tool to build with libc++.

MFC after: 3 days


236260 29-May-2012 dim

Pull in r156591 from upstream llvm trunk:

Allow unique_file to take a mode for file permissions, but default
to user only read/write.

and r156592 from upstream clang trunk:

For final output files create them with mode 0664 to match other
compilers and expected defaults.

This should fix clang creating files with mode 0600.

Reported by: James <james@hicag.org>
MFC after: 3 days


236258 29-May-2012 dim

For clang, similar to r236137, enable gnu hash generation for dynamic
ELF binaries on x86.


236149 27-May-2012 dim

Pull in r157212 from upstream clang trunk:

Revert r115805. An array type is required to have a range type,
however, the range can be unknown for the upper bound.

Testcase to follow.

Part of rdar://11457152

This should fix ctfconvert producing error messages during kernel
builds, similar to:

ERROR: scsi_all.c: die 24561: failed to retrieve array bounds

These were caused by incorrect debug information for flexible array
members of structs.

MFC after: 3 days


235864 23-May-2012 dim

Upgrade our copy of llvm/clang to 3.1 release. Release notes can be
found at: http://llvm.org/releases/3.1/docs/ReleaseNotes.html

MFC after: 3 days


234982 03-May-2012 dim

Upgrade our copy of llvm/clang to r155985, from upstream's release_31
branch. This brings us very close to the 3.1 release, which is planned
for May 14th.

MFC after: 2 weeks


234353 16-Apr-2012 dim

Upgrade our copy of llvm/clang to trunk r154661, in preparation of the
upcoming 3.1 release (expected in a few weeks). Preliminary release
notes can be found at: <http://llvm.org/docs/ReleaseNotes.html>

MFC after: 2 weeks


232894 12-Mar-2012 dim

Pull in r145194 from upstream clang trunk:

Make our handling of MMX x SSE closer to what gcc does:

* Enabling sse enables mmx.
* Disabling (-mno-mmx) mmx, doesn't disable sse (we got this right already).
* The order in not important. -msse -mno-mmx is the same as -mno-mmx -msse.

Some configure scripts depend on this.

PR: i386/165968
MFC after: 3 days


231057 06-Feb-2012 dim

Add a WITH_CLANG_EXTRAS option for src.conf(5), disabled by default,
that builds the following additional llvm/clang tools:

- bugpoint
- llc
- lli
- llvm-ar
- llvm-as
- llvm-bcanalyzer
- llvm-diff
- llvm-dis
- llvm-extract
- llvm-ld
- llvm-link
- llvm-mc
- llvm-nm
- llvm-objdump
- llvm-prof
- llvm-ranlib
- llvm-rtdyld
- llvm-stub
- macho-dump
- opt

These tools are mainly useful for people that want to manipulate llvm
bitcode (.bc) and llvm assembly language (.ll) files, or want to tinker
with llvm and clang themselves.

MFC after: 2 weeks


228379 09-Dec-2011 dim

Upgrade our copy of llvm/clang to 3.0 release. Release notes can be
found at: http://llvm.org/releases/3.0/docs/ReleaseNotes.html

MFC after: 1 week


227739 19-Nov-2011 andreast

Rename the linker emulation name for powerpc and powerc64. This is needed that
we can also use the upstream binutils linker where we have to have a unique
name for the FreeBSD emulation.


227737 19-Nov-2011 dim

Pull in r144505 from upstream clang trunk:

Fix the signature of the getcontext builtin, eliminating incorrect
warnings about its prototype.

This also adds a -W(no-)builtin-requires-header option, which can be
used to enable or disable warnings of this kind.

MFC after: 1 week


227736 19-Nov-2011 dim

Pull in r144237 from upstream clang trunk:

Fix the signature of __sigsetjmp and sigsetjmp. This eliminates
incorrect warnings about the prototypes of these functions.

MFC after: 1 week


227735 19-Nov-2011 dim

Pull in r144110 from upstream clang trunk:

Mark the overloaded atomic builtins as having custom type checking,
which they do. This avoids all of the default argument promotions that
we (1) don't want, and (2) undo during that custom type checking, and
makes sure that we don't run into trouble during template
instantiation. Fixes llvm/clang PR11320.

MFC after: 1 week


226951 30-Oct-2011 dim

Pull in r143305 and r143312 from upstream clang trunk, so using "clang
-march=native" on AMD K10 family processors no longer errors out with
"unknown target CPU 'amdfam10'". This also enables use of SSE4A.

Reported by: David Marec <david.marec@davenulle.org>
MFC after: 3 days


226633 22-Oct-2011 dim

Upgrade our copy of llvm/clang to r142614, from upstream's release_30
branch. This brings us very close to the 3.0 release, which is expected
in a week or two.

MFC after: 1 week


226525 19-Oct-2011 dim

Fix breakage introduced by r226518.

Spotted by: tinderbox, yanefbsd at gmail.com
Pointy hat to: dim


226518 18-Oct-2011 dim

Fix the way clang retrieves the major FreeBSD release number from the
target triple, so that the __FreeBSD__ and __FreeBSD_cc_version builtin
macros return the expected results.

Spotted by: nalitoja at gmail.com


225880 29-Sep-2011 dim

Revive the LLVM and Clang license files, which were removed in my
too-thorough cleanup of unused files, in r213695. Also make sure these
get installed under /usr/share/doc.

Submitted by: rwatson, brooks
Pointy hat to: dim
MFC after: 3 days


224145 17-Jul-2011 dim

Upgrade our copy of llvm/clang to r135360, from upstream's trunk.


223758 04-Jul-2011 attilio

With retirement of cpumask_t and usage of cpuset_t for representing a
mask of CPUs, pc_other_cpus and pc_cpumask become highly inefficient.

Remove them and replace their usage with custom pc_cpuid magic (as,
atm, pc_cpumask can be easilly represented by (1 << pc_cpuid) and
pc_other_cpus by (all_cpus & ~(1 << pc_cpuid))).

This change is not targeted for MFC because of struct pcpu members
removal and dependency by cpumask_t retirement.

MD review by: marcel, marius, alc
Tested by: pluknet
MD testing by: marcel, marius, gonzo, andreast


223017 12-Jun-2011 dim

Upgrade our copy of llvm/clang to r132879, from upstream's trunk.


222813 07-Jun-2011 attilio

etire the cpumask_t type and replace it with cpuset_t usage.

This is intended to fix the bug where cpu mask objects are
capped to 32. MAXCPU, then, can now arbitrarely bumped to whatever
value. Anyway, as long as several structures in the kernel are
statically allocated and sized as MAXCPU, it is suggested to keep it
as low as possible for the time being.

Technical notes on this commit itself:
- More functions to handle with cpuset_t objects are introduced.
The most notable are cpusetobj_ffs() (which calculates a ffs(3)
for a cpuset_t object), cpusetobj_strprint() (which prepares a string
representing a cpuset_t object) and cpusetobj_strscan() (which
creates a valid cpuset_t starting from a string representation).
- pc_cpumask and pc_other_cpus are target to be removed soon.
With the moving from cpumask_t to cpuset_t they are now inefficient
and not really useful. Anyway, for the time being, please note that
access to pcpu datas is protected by sched_pin() in order to avoid
migrating the CPU while reading more than one (possible) word
- Please note that size of cpuset_t objects may differ between kernel
and userland. While this is not directly related to the patch itself,
it is good to understand that concept and possibly use the patch
as a reference on how to deal with cpuset_t objects in userland, when
accessing kernland members.
- KTR_CPUMASK is changed and now is represented through a string, to be
set as the example reported in NOTES.

Please additively note that no MAXCPU is bumped in this patch, but
private testing has been done until to MAXCPU=128 on a real 8x8x2(htt)
machine (amd64).

Please note that the FreeBSD version is not yet bumped because of
the upcoming pcpu changes. However, note that this patch is not
targeted for MFC.

People to thank for the time spent on this patch:
- sbruno, pluknet and Nicholas Esborn (nick AT desert DOT net) tested
several revision of the patches and really helped in improving
stability of this work.
- marius fixed several bugs in the sparc64 implementation and reviewed
patches related to ktr.
- jeff and jhb discussed the basic approach followed.
- kib and marcel made targeted review on some specific part of the
patch.
- marius, art, nwhitehorn and andreast reviewed MD specific part of
the patch.
- marius, andreast, gonzo, nwhitehorn and jceel tested MD specific
implementations of the patch.
- Other people have made contributions on other patches that have been
already committed and have been listed separately.

Companies that should be mentioned for having participated at several
degrees:
- Yahoo! for having offered the machines used for testing on big
count of CPUs.
- The FreeBSD Foundation for having sponsored my devsummit attendance,
which has been instrumental.
- Sandvine for having offered offices and infrastructure during
development.

(I really hope I didn't forget anyone, if it happened I apologize in
advance).


221345 02-May-2011 dim

Upgrade our copy of llvm/clang to r130700, from upstream's trunk.


220754 17-Apr-2011 dim

For clang, make -mno-mmx imply -mno-3dnow. This is what gcc does.

Submitted by: arundel
Obtained from: http://llvm.org/viewvc/llvm-project?view=rev&revision=129665


220741 17-Apr-2011 dim

Cleanup some left-over empty directories in contrib/llvm.


219077 27-Feb-2011 dim

Update llvm/clang to trunk r126547.

There are several bugfixes in this update, but the most important one is
to ensure __start_ and __stop_ symbols for linker sets and kernel module
metadata are always emitted in object files:

http://llvm.org/bugs/show_bug.cgi?id=9292

Before this fix, if you compiled kernel modules with clang, they would
not be properly processed by kldxref, and if they had any dependencies,
the kernel would fail to load those. Another problem occurred when
attempting to mount a tmpfs filesystem, which would result in 'operation
not supported by device'.


219073 26-Feb-2011 dim

Remove getDriver().Dir + /../libexec and /usr/libexec from clang's
program paths. Unlike gcc, clang has no executables in libexec.


219072 26-Feb-2011 dim

Remove misapplied space.


219011 24-Feb-2011 dim

Recently, in upstream clang, a fix was done to add -L/usr/lib to the
arguments passed to ld, when linking. This was to appease configure
scripts in several ports, that grep for such a -L option in "${CC} -v"
output, to determine the startup objects passed to ld. Note ld itself
does not need to be told about /usr/lib, since it has this path builtin
anyway.

However, if clang is built as a bootstrap tool during buildworld, it
should not use *anything* outside ${WORLDTMP} to include or link with.
The upstream fix to add -L/usr/lib breaks this assumption, and can thus
cause libraries from /usr/lib to be linked in during buildworld.

This can result in buildworld dying during linking of zinject, where it
picks up the wrong copy of libzpool.so, eventually leading to:

/usr/obj/usr/src/tmp/lib/libthr.so.3: undefined reference to `_rtld_get_stack_prot'

Fix this issue by not adding any hardcoded paths, but by looping through
the run-time library path list, which is already correctly set for the
bootstrap phase.

Reported by: datastream.freecity@gmail.com
Pointy hat to: dim


218893 20-Feb-2011 dim

Upgrade our copy of llvm/clang to r126079, from upstream's trunk.

This contains many improvements, primarily better C++ support, an
integrated assembler for x86 and support for -pg.


213786 13-Oct-2010 rdivacky

Actually, check for any kind of "C string type".

Approved by: rpaulo (mentor)


213777 13-Oct-2010 rdivacky

Extend this check for const unsigned char *.

Approved by: rpaulo (mentor)


213695 11-Oct-2010 dim

Remove more unneeded files and directories from contrib/llvm. This
still allows us to build tblgen and clang, and further reduces the
footprint in the tree.

Approved by: rpaulo (mentor)


213694 11-Oct-2010 rpaulo

Rework the analysis of the 'r' specifier. It turns out that we can't
make it like xArg because they are different ('x' doesn't accept sign,
but 'r' does).
This fixes some warnings when building DDB with clang.

With help from: rdivacky


213681 11-Oct-2010 rpaulo

Restore the support for the 'r' and the 'y' conversion specifiers, first
added on r208987.
These are undocumented but are part of printf(9).


213534 07-Oct-2010 dim

Upgrade Clang and LLVM to the 2.8 release. See here for release notes:
http://llvm.org/releases/2.8/docs/ReleaseNotes.html

Approved by: rpaulo (mentor)


213492 06-Oct-2010 dim

Apply r207674 from the clangbsd project branch:

Make "clang -print-multi-os-directory" return "." on amd64, matching
gcc's behaviour. This is needed because some ports use the option to
determine the installation directory for their libraries.

Requested by: kwm
Approved by: rpaulo (mentor)


213358 02-Oct-2010 dim

Cleanup some example and empty directories that were left around after
the last import of contrib/llvm.

Suggested by: obrien
Approved by: rpaulo (mentor)


212904 20-Sep-2010 dim

Upgrade our Clang in base to r114020, from upstream's release_28 branch.

Approved-by: rpaulo (mentor)


211573 21-Aug-2010 rpaulo

Modify clang so that when TOOLS_PREFIX is defined we register the
CLANG_PREFIX macro. This changes the default header search path when we
are building clang as part of cross-tools.

Submitted by: Dimitry Andric <dimitry at andric.com>
Reviewed by: freebsd-current


210299 20-Jul-2010 ed

Upgrade our Clang in base to r108428.

This commit merges the latest LLVM sources from the vendor space. It
also updates the build glue to match the new sources. Clang's version
number is changed to match LLVM's, which means /usr/include/clang/2.0
has been renamed to /usr/include/clang/2.8.

Obtained from: projects/clangbsd


209107 12-Jun-2010 ed

Do the branding right this time.

I've looked at other places in the source tree where CLANG_VENDOR is
used and I suspect it might not be safe to use newlines here.
CLANG_VENDOR should just be defined to "FreeBSD ", just like the latest
Clang preview in OS X uses "Apple ". Properly use SVN_REVISION to define
it to the imported revision of Clang. I do want to have a date in there,
so slightly modify the code to support CLANG_VENDOR_SUFFIX.


208999 10-Jun-2010 rdivacky

Remove Xcode cmake win32 projects unittests from LLVM and
clang.xcodeproj INPUTS win32 from clang.

Requested by: jkim
Approved by: ed (mentor)


208987 10-Jun-2010 rdivacky

Introduce -fformat-extensions. A local FreeBSD extension used
for additional printf modifiers in kernel.

Approved by: ed (mentor)


208962 09-Jun-2010 rdivacky

Remove the commented out piece that slipped as a mismerge.

Approved by: ed (mentor)


208961 09-Jun-2010 rdivacky

Adjust include paths to FreeBSD. Remove /usr/local/include and
add /usr/include/clang/$VERSION (currently VERSION is 2.0).

Approved by: ed (mentor)


208959 09-Jun-2010 rdivacky

Change the default CPU to i486 on i386 (architecture).

Approved by: ed (mentor)


208955 09-Jun-2010 ed

Remove unneeded directories.

Even though Roman removed these directories in his working copy, they
weren't removed from the actual repository, also causing his working
copy to be corrupted.


208954 09-Jun-2010 rdivacky

Import LLVM/clang from vendor stripped of docs/ test/ website/ www/ examples/
in llvm/ and/or llvm/contrib/clang/ respectively.

Approved by: ed (mentor)
Approved by: core


208599 27-May-2010 rdivacky

Update LLVM to r104832.


207618 04-May-2010 rdivacky

Update LLVM to r103004.


206274 06-Apr-2010 rdivacky

Update LLVM to r100520.


206124 03-Apr-2010 rdivacky

Update LLVM to r100285.


206083 02-Apr-2010 rdivacky

Update LLVM to r100181.


205407 21-Mar-2010 rdivacky

Update LLVM to r99115.


205218 16-Mar-2010 rdivacky

Update LLVM to r98631.


204961 10-Mar-2010 rdivacky

Update LLVM to r98164.


204792 06-Mar-2010 rdivacky

Update LLVM to r97873.


204642 03-Mar-2010 rdivacky

Update LLVM to 97654.


203954 16-Feb-2010 rdivacky

Update LLVM to r96341.


202878 23-Jan-2010 rdivacky

Update LLVM to r94309.


202375 15-Jan-2010 rdivacky

Update LLVM to 93512.


201360 01-Jan-2010 rdivacky

Update LLVM to 92395.


200581 15-Dec-2009 rdivacky

Update LLVM to 91430.


199989 01-Dec-2009 rdivacky

Update LLVM to r90226.


199511 19-Nov-2009 rdivacky

Update LLVM to r89337.


199481 18-Nov-2009 rdivacky

Update LLVM to r89205.


198892 04-Nov-2009 rdivacky

Update LLVM to r86025.


198396 23-Oct-2009 rdivacky

Update LLVM to r84949.


198138 15-Oct-2009 rdivacky

Delete all stale files.


198113 15-Oct-2009 rdivacky

Update llvm to r84175.


198090 14-Oct-2009 rdivacky

Update llvm to r84119.


195340 04-Jul-2009 ed

Import LLVM 74788.


195098 27-Jun-2009 ed

Import LLVM r74383.


194754 23-Jun-2009 ed

Import LLVM r73984.

It seems I keep importing sources at very unlucky moments. Let's see
what this revision of LLVM does.


194710 23-Jun-2009 ed

Import LLVM r73954.


194612 22-Jun-2009 ed

Update LLVM sources to r73879.


194178 14-Jun-2009 ed

Import LLVM r73340.


193630 07-Jun-2009 ed

Import LLVM r73021.


193574 06-Jun-2009 ed

Import LLVM, at r72995.

We should now have support for #pragma weak.


193399 03-Jun-2009 ed

Import LLVM, at r72805, which fixes PR4315 and PR4316.

Normally I'm not updating sources this often, but I want to get rid of
this breakage, because right now I can't offer a proper source snapshot
yet.


193323 02-Jun-2009 ed

Import LLVM, at r72732.