Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
2ba8fd4914a91beb116c39c008fc425e80f14a7c
/
clang
/
lib
/
CodeGen
/
CGObjCRuntime.cpp
b9c59f3
[CodeGen] Propagate may-alias'ness of lvalues with TBAA info
by Ivan A. Kosarev
· 8 years ago
d17f12a
[CodeGen] Pass TBAA info along with lvalue base info everywhere
by Ivan A. Kosarev
· 8 years ago
4b1c484
[CodeGen][ObjC] Fix GNU's encoding of bit-field ivars.
by Akira Hatanaka
· 8 years ago
14149bf
[CodeGen][ObjC] Fix assertion failure in EmitARCStoreStrongCall.
by Akira Hatanaka
· 9 years ago
8f24823
[CodeGen] Propagate LValueBaseInfo instead of AlignmentSource
by Krzysztof Parzyszek
· 9 years ago
887a82c
CodeGen: ensure that the runtime calling convention matches
by Saleem Abdulrasool
· 9 years ago
6fdfaed
Make the LValue created in EmitValueForIvarAtOffset have the same Qualifiers in the LValue as the QualType in the LValue. No functionality change intended.
by Nick Lewycky
· 9 years ago
c56a8b3
Preserve ExtParameterInfos into CGFunctionInfo.
by John McCall
· 10 years ago
83aa979
Update for LLVM function name change.
by Rui Ueyama
· 10 years ago
17f0275
Initialize @catch variables correctly in fragile-runtime ARC.
by John McCall
· 10 years ago
7f416cc
Compute and preserve alignment more faithfully in IR-generation.
by John McCall
· 10 years ago
7e70d68
Devirtualize EHScopeStack::Cleanup's dtor because it's never destroyed polymorphically
by David Blaikie
· 10 years ago
4ba525b
Rely on default zero-arg value for IRBuilder::CreateCall calls to zero-arg functions
by David Blaikie
· 10 years ago
03ce2a1
Respect alignment of nested bitfields
by Ulrich Weigand
· 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
43f9bb7
API update for streamlining of IRBuilder::CreateCall to just use ArrayRef/initializer_list+braced init
by David Blaikie
· 11 years ago
bb9e7a3
Update for llvm api change.
by Rafael Espindola
· 12 years ago
8a13c41
[C++11] Use 'nullptr'. CodeGen edition.
by Craig Topper
· 12 years ago
4f12f10
[C++11] Add 'override' keyword to virtual methods that override their base class.
by Craig Topper
· 12 years ago
c80ceea
[Modules] Update to reflect the move of CallSite into the IR library in
by Chandler Carruth
· 12 years ago
a8e7df3
Add CodeGenABITypes.h for use in LLDB.
by Mark Lacey
· 12 years ago
c8e0170
Standardize accesses to the TargetInfo in IR-gen.
by John McCall
· 13 years ago
882987f
Use the actual ABI-determined C calling convention for runtime
by John McCall
· 13 years ago
ff0e3a1
Rework the bitfield access IR generation to address PR13619 and
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
8593748
Put something sane in the DWARF offset field for bitfield ObjC ivars.
by Eli Friedman
· 13 years ago
8cbca20
Back out 167431+167437+167487; I didn't realize how incomplete our test
by Eli Friedman
· 13 years ago
5a56bb8
Propagate CharUnits into ObjC CodeGen. No intended functional change.
by Eli Friedman
· 13 years ago
8dda7b2
Distinguish more carefully between free functions and C++ instance methods
by John McCall
· 13 years ago
c24e2fb
Propagate lvalue alignment into bitfields. Per report on cfe-dev.
by Eli Friedman
· 13 years ago
9426c6c
Documentation fix: made the name given to \param match the code.
by James Dennett
· 13 years ago
bbafb8a
Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST).
by David Blaikie
· 14 years ago
a729c62
Whether an argument is required (in contrast with being an
by John McCall
· 14 years ago
ece0409
simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule.
by Chris Lattner
· 14 years ago
9701731
When initializing a catch variable in ARC, be sure to emit retains
by John McCall
· 14 years ago
3184a5e
Switch a few callers of MakeAddrLValue places over to MakeNaturalAlignAddrLValue.
by Eli Friedman
· 14 years ago
0b144e1
Replace all comparisons between ObjCInterfaceDecl pointers with calls
by Douglas Gregor
· 14 years ago
7ec8ec8
Add block information for ObjC @catch blocks.
by Eric Christopher
· 14 years ago
caf3390
Constant expression evaluation refactoring:
by Richard Smith
· 14 years ago
79a70e4
Refactor the load of the exception pointer and the exception selector from their
by Bill Wendling
· 14 years ago
e8bbc12
Extend the ASTContext constructor to delay the initialization of
by Douglas Gregor
· 14 years ago
8e4c74b
Simplify EH control flow by observing that EH scopes form a simple
by John McCall
· 14 years ago
d9bb743
The lock operand to an @synchronized statement is also
by John McCall
· 14 years ago
0e62c1c
remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports
by Chris Lattner
· 14 years ago
a91768e
Add a const overload for ObjCInterfaceDecl::all_declared_ivar_begin.
by Jordy Rose
· 14 years ago
2192fe5
de-constify llvm::Type, patch by David Blaikie!
by Chris Lattner
· 14 years ago
5bd375a
Convert CallInst and InvokeInst APIs to use ArrayRef.
by Jay Foad
· 14 years ago
30317fd
Generalize Cleanup::Emit's "isForEH" parameter into a set
by John McCall
· 14 years ago
b26d578
Eliminate most uses of ShallowCollectObjCIvars which requires
by Fariborz Jahanian
· 14 years ago
6b0feb7
Emit @finally blocks completely lazily instead of forcing their
by John McCall
· 14 years ago
1553b19
Restore correct use of GC barriers.
by John McCall
· 14 years ago
3fe8956
Fix some problems where functions must be bitcast but we're expecting a llvm::Function of the right type.
by David Chisnall
· 15 years ago
3f6e745
Make this code more resilient against catch variables which need cleanups.
by John McCall
· 15 years ago
abae3be
Replace some literal 8s with char width and char align. No change in
by Ken Dyck
· 15 years ago
3563aa6
Replace a couple of divide-by-8s with divide-by-charwidths. No change in
by Ken Dyck
· 15 years ago
d3858d6
Continuing work on ObjC tidyup:
by David Chisnall
· 15 years ago