Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
19739ae839fd4ebe472da4bdb9d65df452313ae4
/
lib
/
CodeGen
/
CGBlocks.h
19739ae
Fixed a block regression caused by trying to use
by Fariborz Jahanian
· 14 years ago
df8b8ea
For C++ copied in objects, use copy constructors in
by Fariborz Jahanian
· 14 years ago
ee50429
Allocate space in a block record for implicit references to the Objective C
by John McCall
· 14 years ago
ea1471e
Support implicitly closing on 'this' in a block. Fixed PR7165.
by John McCall
· 14 years ago
3d3ec1c
Miscellaneous codegen cleanups. Mostly, don't create new basic blocks
by John McCall
· 14 years ago
6876fe6
Minor include pruning.
by Benjamin Kramer
· 14 years ago
a36e223
add support for a 1<<29 bit in the block flags field to mark blocks using alternate struct return ABI
by Blaine Garst
· 14 years ago
2a7eb28
Unconditionally support block introspection data in a new field at the end
by Blaine Garst
· 14 years ago
c0ea885
remove unused function & enumerations
by Blaine Garst
· 14 years ago
30a8a27
Use CharUnits for alignments in character units.
by Ken Dyck
· 14 years ago
199c3d6
Roll out ASTContext::getTypeSizeInChars(), replacing instances of
by Ken Dyck
· 15 years ago
5e530af
Added block type introspection support.
by David Chisnall
· 15 years ago
bf5fd78
Refactor.
by Mike Stump
· 15 years ago
ea26cb5
Prep work to always preallocate BlockDeclRefExprs so that we can
by Mike Stump
· 15 years ago
3c0ef8c
Simplify pointer creation with the new Type::getInt*Ptr methods.
by Benjamin Kramer
· 15 years ago
39605b4
Improve debug info generation for __block variables.
by Mike Stump
· 15 years ago
1eb4433
Remove tabs, and whitespace cleanups.
by Mike Stump
· 15 years ago
0032b27
Update for LLVM API change.
by Owen Anderson
· 15 years ago
f21efe9
LLVMContext is a class now.
by Benjamin Kramer
· 15 years ago
47a434f
Update for LLVM API change.
by Owen Anderson
· 15 years ago
f495456
Remove ASTContext::isObjCObjectPointerType().
by Steve Naroff
· 15 years ago
a1cf15f
Update for LLVM API change, and contextify a bunch of related stuff.
by Owen Anderson
· 15 years ago
3899a7f
As an optimization, we maintain a cache of generated
by Mike Stump
· 15 years ago
49f59ec
Skip the asm prefix when storing the name in block info.
by Daniel Dunbar
· 15 years ago
c0c0ef0
Fixup copy/dispose helpers for Objective-C. Radar 6756504
by Mike Stump
· 15 years ago
b7477cf
Fixup codegen for nested blocks that use copy/dispose in the inner
by Mike Stump
· 15 years ago
0892099
Codegen support for copy helpers for block literals.
by Mike Stump
· 15 years ago
cf62d39
Pass the type of the block literal around to make required temporal ordering of code clearer.
by Mike Stump
· 15 years ago
ee09422
Complete __Block_byref_id_object_copy cogegen for block literals.
by Mike Stump
· 15 years ago
1851b68
Finish off __Block_byref_id_object_dispose codegen for block literals.
by Mike Stump
· 15 years ago
416d92e
Remove extra arg.
by Mike Stump
· 15 years ago
45031c0
More codegen support for the copy/dispose helpers for block literals.
by Mike Stump
· 15 years ago
a4f668f
Framework for codegen for copy/dispose helpers.
by Mike Stump
· 15 years ago
00470a1
prep work for copy/destroy helpers for block literals.
by Mike Stump
· 15 years ago
797b632
Add codegen support for __block variables to call _Block_object_dispose as necessary.
by Mike Stump
· 15 years ago
ad75ab4
Move more blocks CodeGenFunction code up and out.
by Mike Stump
· 15 years ago
3947de5
Move some of the CodeGenFunction blocks code up and out. No
by Mike Stump
· 15 years ago
90a9043
Move more of the blocks code up and out.
by Mike Stump
· 15 years ago
2a99814
Move more of blocks codegen out of CodeGenModule and into the
by Mike Stump
· 15 years ago
d883d84
Start the migration of more of the blocks code out of sight for most
by Mike Stump
· 15 years ago