Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
clang
/
lib
/
CodeGen
/
CGExprConstant.cpp
958b94d
Correct indentation.
by Bill Wendling
· 7 years ago
2a81f66
Specify constant context in constant emitter
by Bill Wendling
· 7 years ago
90a0563
Revert r348029. I was git-ing and jumped the gun.
by Bill Wendling
· 7 years ago
e64fe2a
We're in a constant context in the ConstantEmitter.
by Bill Wendling
· 7 years ago
8003edc
Compound literals, enums, et al require const expr
by Bill Wendling
· 7 years ago
e3b7144
[CodeGen] Fix a crash when updating a designated initializer
by Erik Pilkington
· 7 years ago
17ff026
[AST] Refactor PredefinedExpr
by Bruno Ricci
· 7 years ago
b4ba467
[Fixed Point Arithmetic] Fixed Point to Boolean Cast
by Leonard Chan
· 7 years ago
b555b76
[OpenCL][NFC] Unify ZeroToOCL* cast types
by Andrew Savonichev
· 7 years ago
99bda37
[Fixed Point Arithmetic] FixedPointCast
by Leonard Chan
· 7 years ago
749e828
[CodeGen] IncompleteArray Support
by Balaji V. Iyer
· 7 years ago
6907ce2
Remove trailing space
by Fangrui Song
· 7 years ago
39e5137
[AST] Add a convenient getter from QualType to RecordDecl
by George Karpenkov
· 7 years ago
4c65688
Fix typo causing assert in self-host.
by Richard Smith
· 7 years ago
83497d9
When we choose to use zeroinitializer for a trailing portion of an array
by Richard Smith
· 7 years ago
3e26863
Use zeroinitializer for (trailing zero portion of) large array initializers
by Richard Smith
· 7 years ago
156349f
Revert r333044 "Use zeroinitializer for (trailing zero portion of) large array initializers"
by Hans Wennborg
· 7 years ago
9062bbf
Use zeroinitializer for (trailing zero portion of) large array initializers
by Richard Smith
· 7 years ago
3f1d6de
Revert r332847; it caused us to miscompile certain forms of reference initialization.
by Richard Smith
· 7 years ago
9f80684
[CodeGen] Recognize more cases of zero initialization
by Serge Pavlov
· 7 years ago
2930d76
[CodeGen] Use the zero initializer instead of storing an all zero representation.
by Matt Davis
· 8 years ago
502775a
[CodeGen][X86] Fix handling of __fp16 vectors.
by Akira Hatanaka
· 8 years ago
6d98943
Convert clang::LangAS to a strongly typed enum
by Alexander Richardson
· 8 years ago
99e5e98
Further refactoring of the constant emitter. NFC.
by John McCall
· 8 years ago
de0fe07
Extract IRGen's constant-emitter into its own helper class and clean up
by John McCall
· 8 years ago
1d99327
Suppress all uses of LLVM_END_WITH_NULL. NFC.
by Serge Guelton
· 8 years ago
73daaa8
[CodeGen] Use APInt::lshrInPlace instead of APInt::lshr. NFC
by Craig Topper
· 8 years ago
1a39b86
[CodeGen] Unique constant CompoundLiterals.
by George Burgess IV
· 9 years ago
8983142
Fix problems in "[OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare operand."
by Egor Churaev
· 9 years ago
402804b
Re-commit r289252 and r289285, and fix PR31374
by Yaxun Liu
· 9 years ago
7849eeb
Revert 289252 (and follow-up 289285), it caused PR31374
by Nico Weber
· 9 years ago
17c7f70
Replace APFloatBase static fltSemantics data members with getter functions
by Stephan Bergmann
· 9 years ago
e4600d3
Fix unused variable warnings. NFCI.
by Simon Pilgrim
· 9 years ago
8f66b4b
Add support for non-zero null pointer for C and OpenCL
by Yaxun Liu
· 9 years ago
122f88d
[c++17] P0135R1: Guaranteed copy elision.
by Richard Smith
· 9 years ago
70d15b3
[CodeGen] Use StringRef. NFC.
by George Burgess IV
· 9 years ago
255abad
[CodeGen] Fix an assert in EmitNullConstant.
by Akira Hatanaka
· 9 years ago
0bc4b2d
[OpenCL] Generate opaque type for sampler_t and function call for the initializer
by Yaxun Liu
· 9 years ago
4a05bb8
Re-commit "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporaryExpr."
by Tim Shen
· 9 years ago
3370c20
[CodeGen] Use pointer-sized integers for ptrtoint sources
by David Majnemer
· 9 years ago
17b3dee
Revert "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporaryExpr."
by Tim Shen
· 9 years ago
f120a7b
[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporaryExpr.
by Tim Shen
· 9 years ago
872307e
P0017R1: In C++1z, an aggregate class can have (public non-virtual) base classes; these are initialized as if they were data members.
by Richard Smith
· 10 years ago
83aa979
Update for LLVM function name change.
by Rui Ueyama
· 10 years ago
df1ed00
[Bugfix] Fix ICE on constexpr vector splat.
by George Burgess IV
· 10 years ago
533ff00
Clean ExprConstant/CGExprConstant up a bit. NFC.
by George Burgess IV
· 10 years ago
d0637bd
PR25368: Replace workaround for build failure with modules enabled with a fix
by Richard Smith
· 10 years ago
b2978da
CGExprConstant.cpp: Appease Modules.
by NAKAMURA Takumi
· 10 years ago
2bf9b4c
[DEBUG INFO] Emit debug info for type used in explicit cast only.
by Alexey Bataev
· 10 years ago
7f416cc
Compute and preserve alignment more faithfully in IR-generation.
by John McCall
· 10 years ago
e2be95b
[CodeGen] Rename EmitMemberPointer to EmitMemberFunctionPointer
by David Majnemer
· 10 years ago
ab9db51
Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").
by Alexander Kornienko
· 10 years ago
3d9d929
Fixed/added namespace ending comments using clang-tidy. NFC
by Alexander Kornienko
· 10 years ago
cb77930
Implementing C99 partial re-initialization behavior (DR-253)
by Yunzhong Gao
· 10 years ago
4e51dfc
[CodeGen] Indirect fields can initialize a union
by David Majnemer
· 10 years ago
67fa0b8
[CodeGen] Handle flexible array members containing pointers to members
by David Majnemer
· 10 years ago
5fd33e0
Replace getPointeeType()->isFunctionType with isMemberDataPointerType
by David Majnemer
· 10 years ago
e3b172a
[opaque pointer type] Update for GEP API changes in LLVM
by David Blaikie
· 10 years ago
8062eb6
CodeGen: Correctly initialize bitfields with non-constant initializers
by David Majnemer
· 11 years ago
90d8544
CodeGen: Optimize emssion of zeroinitialzied arrays
by David Majnemer
· 11 years ago
17e2633
CodeGen: Compound literals with funny types shouldn't crash
by David Majnemer
· 11 years ago
ee7cf84
Use nullptr to silence -Wsentinel when self-hosting on Windows
by Reid Kleckner
· 11 years ago
8e13396
CodeGen: ConstStructBuilder must verify packed constraints after padding
by David Majnemer
· 11 years ago
bf972bb
Revert r220153: "CodeGen: ConstStructBuilder must verify packed constraints after padding"
by Chandler Carruth
· 11 years ago
afefe97
CodeGen: ConstStructBuilder must verify packed constraints after padding
by David Majnemer
· 11 years ago
2213bfe
CodeGen: Kill FillInNullDataMemberPointers
by David Majnemer
· 11 years ago
453e056
Fix IRGen for referencing a static local before emitting its decl
by Reid Kleckner
· 11 years ago
ed8ecc8
Allow __fp16 as a function arg or return type for AArch64
by Oliver Stannard
· 11 years ago
77be48a
PR18097: Support initializing an _Atomic(T) from an object of C++ class type T
by Richard Smith
· 11 years ago
8a13c41
[C++11] Use 'nullptr'. CodeGen edition.
by Craig Topper
· 11 years ago
9da2a79
Objective-C [IRGen]. Fixes a crash in IRGen involving use of
by Fariborz Jahanian
· 11 years ago
10e3ef8
Bug 18567: Fix constantexpr pointer casts with address spaces.
by Matt Arsenault
· 11 years ago
445a939
[C++11] Replacing CXXRecordDecl iterators vbases_begin() and vbases_end() with iterator_range vbases(). Updating all of the usages of the iterators with range-based for loops.
by Aaron Ballman
· 12 years ago
574705e
[C++11] Replacing CXXRecordDecl iterators bases_begin() and bases_end() with iterator_range bases(). Updating all of the usages of the iterators with range-based for loops.
by Aaron Ballman
· 12 years ago
e8a8bae
[C++11] Replacing RecordDecl iterators field_begin() and field_end() with iterator_range fields(). Updating all of the usages of the iterators with range-based for loops.
by Aaron Ballman
· 12 years ago
a724cff
Rename isBuiltinCall() to getBuiltinCallee()
by Alp Toker
· 12 years ago
e146832
Add front-end infrastructure now address space casts are in LLVM IR.
by David Tweed
· 12 years ago
8b5987e
Abstract out the emission of vtables, add basic support for vtable emission when using -cxx-abi microsoft
by Timur Iskhodzhanov
· 12 years ago
143c55e
AST: Handle qualified array types in typeid() expressions
by David Majnemer
· 12 years ago
75807f2
Make IgnoreParens() look through ChooseExprs.
by Eli Friedman
· 12 years ago
4c27ac2
Make Expr::isConstantInitializer match IRGen.
by Eli Friedman
· 12 years ago
2782dac
Rewrite record layout for ms_struct structs.
by Eli Friedman
· 12 years ago
cc1b96d
PR12086, PR15117
by Richard Smith
· 12 years ago
e6c0144
Model temporary lifetime-extension explicitly in the AST. Use this model to
by Richard Smith
· 12 years ago
852c9db
C++1y: Allow aggregates to have default initializers.
by Richard Smith
· 12 years ago
cb9efbe
Allow EmitConstantInit() to emit constant initializers for objects with trivial constructors and non-trivial destructors. Test that such objects are ignored by init-order checker.
by Alexey Samsonov
· 12 years ago
d03d99d
Silence a number of static analyzer warnings with assertions and such.
by Jordan Rose
· 13 years ago
dd7f456
Add a new LangOpt NativeHalfType. This option allows for native half/fp16
by Joey Gouly
· 13 years ago
1b4fb3e
Implement OpenCL event_t as Clang builtin type, including event_t related OpenCL restrictions (OpenCL 1.2 spec 6.9)
by Guy Benyei
· 13 years ago
f857950
Remove useless 'llvm::' qualifier from names like StringRef and others that are
by Dmitri Gribenko
· 13 years ago
cc7f008
c++ IRGen. In trivial cases that object is going into static
by Fariborz Jahanian
· 13 years ago
33accdf
Don't assert/crash on reference variables in lambdas bound to a
by Eli Friedman
· 13 years ago
ffd5551
Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to
by Chandler Carruth
· 13 years ago
3a02247
Sort all of Clang's files under 'lib', and fix up the broken headers uncovered.
by Chandler Carruth
· 13 years ago
9ee2d047
Make -mms-bitfields behave consistently.
by Eli Friedman
· 13 years ago
cf4ff586
Add codegen support for __uuidof().
by Nico Weber
· 13 years ago
dd31ca1
Move TargetData to DataLayout.
by Micah Villmow
· 13 years ago
c030bcd
Remove some redundancy from constant aggregate emission. No functionality change.
by Richard Smith
· 13 years ago
1a5e423
Changing of type checking order on InitListExpr
by Jin-Gu Kang
· 13 years ago
34866c7
Change the representation of builtin functions in the AST
by Eli Friedman
· 13 years ago
Next »