llvm-project/clang/lib
Craig Topper af7a188453 [Intrinsics] Merge lround.i32 and lround.i64 into a single intrinsic with overloaded result type. Make result type for llvm.llround overloaded instead of fixing to i64
We shouldn't really make assumptions about possible sizes for long and long long. And longer term we should probably support vectorizing these intrinsics. By making the result types not fixed we can support vectors as well.

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

llvm-svn: 361169
2019-05-20 16:27:09 +00:00
..
ARCMigrate Recommit r359859 "[Attribute/Diagnostics] Print macro if definition is an attribute declaration" 2019-05-07 03:20:17 +00:00
AST Fix compilation warning about unused variable [NFC] 2019-05-20 11:38:33 +00:00
ASTMatchers Move TraversalKind enum to ast_type_traits 2019-05-16 17:57:38 +00:00
Analysis [c++20] Implement P1009R2: allow omitting the array bound in an array 2019-05-06 03:47:15 +00:00
Basic [X86] Stop implicitly enabling avx512vl when avx512bf16 is enabled. 2019-05-16 18:28:17 +00:00
CodeGen [Intrinsics] Merge lround.i32 and lround.i64 into a single intrinsic with overloaded result type. Make result type for llvm.llround overloaded instead of fixing to i64 2019-05-20 16:27:09 +00:00
CrossTU [ASTImporter] Use llvm::Expected and Error in the importer API 2019-05-15 10:29:48 +00:00
Driver [AVR] Automatically link CRT and libgcc from the system avr-gcc 2019-05-19 09:54:14 +00:00
Edit Range-style std::find{,_if} -> llvm::find{,_if}. NFC 2019-03-31 08:48:19 +00:00
Format [clang-format] Fixed self assignment 2019-05-15 20:29:33 +00:00
Frontend [Lex] Allow to consume tokens while preprocessing 2019-05-17 09:32:05 +00:00
FrontendTool [analyzer] Don't display implementation checkers under -analyzer-checker-help, but do under the new flag -analyzer-checker-help-hidden 2019-05-01 19:56:47 +00:00
Headers [X86] Remove semicolons at the end of intrinsics implemented as macros so they can be used as arguments to other intrinsics. 2019-05-19 01:01:52 +00:00
Index Use llvm::stable_sort 2019-04-24 14:43:05 +00:00
Lex [Lex] Allow to consume tokens while preprocessing 2019-05-17 09:32:05 +00:00
Parse Fix buildbot: Use correct Consume*() for braces. 2019-05-19 15:30:00 +00:00
Rewrite [Lex] Allow to consume tokens while preprocessing 2019-05-17 09:32:05 +00:00
Sema Added an assertion to constant evaluation enty points that prohibits dependent expressions 2019-05-17 17:16:53 +00:00
Serialization Implement __builtin_LINE() et. al. to support source location capture. 2019-05-16 21:04:15 +00:00
StaticAnalyzer [Analyzer] Refactor begin and end symbol creation 2019-05-20 11:04:27 +00:00
Tooling [LibTooling] Add RangeSelector library for defining source ranges based on bound AST nodes. 2019-05-20 13:15:14 +00:00
CMakeLists.txt Add Cross Translation Unit support library 2017-09-22 11:11:01 +00:00