llvm-project/lldb/source/Symbol
Richard Smith c624510f13 For PR17164: split -fno-lax-vector-conversion into three different
levels:

 -- none: no lax vector conversions [new GCC default]
 -- integer: only conversions between integer vectors [old GCC default]
 -- all: all conversions between same-size vectors [Clang default]

For now, Clang still defaults to "all" mode, but per my proposal on
cfe-dev (2019-04-10) the default will be changed to "integer" as soon as
that doesn't break lots of testcases. (Eventually I'd like to change the
default to "none" to match GCC and general sanity.)

Following GCC's behavior, the driver flag -flax-vector-conversions is
translated to -flax-vector-conversions=integer.

This reinstates r371805, reverted in r371813, with an additional fix for
lldb.

llvm-svn: 371817
2019-09-13 06:02:15 +00:00
..
ArmUnwindInfo.cpp Support Linux signal return trampolines in frame initialization 2019-07-19 14:05:55 +00:00
Block.cpp SymbolVendor: Remove passthrough methods 2019-08-06 09:12:42 +00:00
CMakeLists.txt [Symbol] Move VerifyDecl to ClangASTContext 2019-08-20 22:06:13 +00:00
ClangASTContext.cpp For PR17164: split -fno-lax-vector-conversion into three different 2019-09-13 06:02:15 +00:00
ClangASTImporter.cpp [Logging] Replace Log::Printf with LLDB_LOG macro (NFC) 2019-07-24 17:56:10 +00:00
ClangExternalASTSourceCallbacks.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ClangExternalASTSourceCommon.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ClangUtil.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CompactUnwindInfo.cpp [Logging] Replace Log::Printf with LLDB_LOG macro (NFC) 2019-07-24 17:56:10 +00:00
CompileUnit.cpp [DWARF} Use LLVM's debug line parser in LLDB. 2019-08-13 19:51:51 +00:00
CompilerDecl.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CompilerDeclContext.cpp Correctly look up declarations in inline namespaces 2019-03-12 07:45:04 +00:00
CompilerType.cpp [Symbol] Decouple clang from CompilerType 2019-08-13 19:40:36 +00:00
CxxModuleHandler.cpp [ASTImporter] Use llvm::Expected and Error in the importer API 2019-05-15 10:29:48 +00:00
DWARFCallFrameInfo.cpp [Logging] Replace Log::Printf with LLDB_LOG macro (NFC) 2019-07-24 17:56:10 +00:00
DebugMacros.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
DeclVendor.cpp [Symbol] Decouple clang from DeclVendor 2019-08-23 06:11:32 +00:00
Declaration.cpp Include inlined functions when figuring out a contiguous address range 2019-05-06 20:01:21 +00:00
FuncUnwinders.cpp FuncUnwinders: prefer debug_frame over eh_frame 2019-05-27 11:53:24 +00:00
Function.cpp [DWARF] Evaluate DW_OP_entry_value 2019-09-11 21:23:45 +00:00
LineEntry.cpp Include inlined functions when figuring out a contiguous address range 2019-05-06 20:01:21 +00:00
LineTable.cpp Fix line table resolution near the end of a section 2019-08-06 06:52:05 +00:00
LocateSymbolFile.cpp SymbolVendorELF: Perform build-id lookup even without a debug link 2019-08-06 08:18:39 +00:00
LocateSymbolFileMacOSX.cpp [Utility] Replace `lldb_private::CleanUp` by `llvm::scope_exit` 2019-09-10 00:20:50 +00:00
ObjectFile.cpp [Utility] Reimplement RegularExpression on top of llvm::Regex 2019-08-16 21:25:36 +00:00
PostfixExpression.cpp Postfix: move more code out of the PDB plugin 2019-08-26 11:44:14 +00:00
Symbol.cpp Get the expression parser to handle missing weak symbols. 2019-06-28 21:40:05 +00:00
SymbolContext.cpp [Disassembler] Simplify a few methods (NFC) 2019-09-04 22:38:20 +00:00
SymbolFile.cpp Extend FindTypes with CompilerContext to allow filtering by language. 2019-08-22 21:45:58 +00:00
SymbolVendor.cpp SymbolVendor: Remove passthrough methods 2019-08-06 09:12:42 +00:00
Symtab.cpp Fix lookup of symbols at the same address with no size vs. size 2019-07-01 14:31:26 +00:00
Type.cpp Generalize FindTypes with CompilerContext to support fuzzy lookup 2019-08-21 18:06:56 +00:00
TypeList.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
TypeMap.cpp [Symbol][NFC] Remove references to clang in TypeMap 2019-08-20 20:44:36 +00:00
TypeSystem.cpp Extend FindTypes with CompilerContext to allow filtering by language. 2019-08-22 21:45:58 +00:00
UnwindPlan.cpp [Logging] Replace Log::Printf with LLDB_LOG macro (NFC) 2019-07-24 17:56:10 +00:00
UnwindTable.cpp SymbolVendor: Introduce Module::GetSymbolFile 2019-08-02 08:16:35 +00:00
Variable.cpp [lldb][NFC] Remove WordComplete mode, make result array indexed from 0 and remove any undocumented/redundant return values 2019-08-22 07:41:23 +00:00
VariableList.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00