llvm-project/clang/lib
James Y Knight 751fe286dc [opaque pointer types] Cleanup CGBuilder's Create*GEP.
The various EltSize, Offset, DataLayout, and StructLayout arguments
are all computable from the Address's element type and the DataLayout
which the CGBuilder already has access to.

After having previously asserted that the computed values are the same
as those passed in, now remove the redundant arguments from
CGBuilder's Create*GEP functions.

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

llvm-svn: 353629
2019-02-09 22:22:28 +00:00
..
ARCMigrate [AST] Update the comments of the various Expr::Ignore* + Related cleanups 2019-02-03 19:50:56 +00:00
AST Fix buildbot failure from r353569. 2019-02-09 02:22:17 +00:00
ASTMatchers Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Analysis [analyzer] [RetainCountChecker] Bugfix: in non-OSObject-mode, do not track CXX method calls 2019-02-05 22:26:44 +00:00
Basic [AMDGPU] Split dot-insts feature 2019-02-09 00:34:41 +00:00
CodeGen [opaque pointer types] Cleanup CGBuilder's Create*GEP. 2019-02-09 22:22:28 +00:00
CrossTU Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Driver [clang-cl] support /Oy- on aarch64 2019-02-07 12:46:49 +00:00
Edit Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Format [Format/ObjC] Fix [foo bar]->baz formatting as lambda arrow 2019-02-08 15:55:18 +00:00
Frontend [OPENMP]Delay emission of the error messages for the exceptions. 2019-02-08 18:02:25 +00:00
FrontendTool [analyzer][NFC] Supply CheckerRegistry with AnalyzerOptions 2019-01-26 15:59:21 +00:00
Headers [X86] Add explicit alignment to __m128/__m128i/__m128d/etc. to allow matching of MSVC behavior with #pragma pack. 2019-02-08 19:45:08 +00:00
Index Rename getTypeQualifiers to getMethodQualifiers. 2019-01-28 11:37:49 +00:00
Lex [Preprocessor] Add a note with framework location for "file not found" error. 2019-02-05 22:34:55 +00:00
Parse [OpenCL][PR40603] In C++ preserve compatibility with OpenCL C v2.0 2019-02-07 17:32:37 +00:00
Rewrite Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Sema [Sema] Make string literal init an rvalue. 2019-02-08 21:18:46 +00:00
Serialization [modules] Fix handling of initializers for templated global variables. 2019-02-05 23:37:13 +00:00
StaticAnalyzer [analyzer] Add a comment that FunctionCodeRegions may also need canonicalization 2019-02-09 01:00:32 +00:00
Tooling Switch to cantFail(), since it does the same assertion. 2019-02-06 17:59:39 +00:00
CMakeLists.txt Add Cross Translation Unit support library 2017-09-22 11:11:01 +00:00