aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGObjCRuntime.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-09-29Fix a variety of minor issues with ObjC method mangling:John McCall1-0/+10
2020-04-01[clang] CodeGen: Make getOrEmitProtocol public for SwiftArnold Schwaighofer1-1/+8
2020-02-18[NFC] Remove trailing spaceJim Lin1-2/+2
2019-02-05[opaque pointer types] Pass function types for runtime function calls.James Y Knight1-11/+10
2019-01-30Cleanup: replace uses of CallSite with CallBase.James Y Knight1-1/+0
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-11-01Fix clang -Wimplicit-fallthrough warnings across llvm, NFCReid Kleckner1-1/+1
2018-08-10Fix a deprecated warning in the last commit.David Chisnall1-1/+1
2018-08-10Add Windows support for the GNUstep Objective-C ABI V2.David Chisnall1-8/+50
2018-07-30Remove trailing spaceFangrui Song1-2/+2
2017-10-31[CodeGen] Propagate may-alias'ness of lvalues with TBAA infoIvan A. Kosarev1-1/+1
2017-10-17[CodeGen] Pass TBAA info along with lvalue base info everywhereIvan A. Kosarev1-1/+2
2017-06-27[CodeGen][ObjC] Fix GNU's encoding of bit-field ivars.Akira Hatanaka1-42/+9
2017-06-01[CodeGen][ObjC] Fix assertion failure in EmitARCStoreStrongCall.Akira Hatanaka1-1/+5
2017-05-18[CodeGen] Propagate LValueBaseInfo instead of AlignmentSourceKrzysztof Parzyszek1-1/+2
2016-10-13CodeGen: ensure that the runtime calling convention matchesSaleem Abdulrasool1-12/+8
2016-10-10Make the LValue created in EmitValueForIvarAtOffset have the same Qualifiers ...Nick Lewycky1-5/+2
2016-03-11Preserve ExtParameterInfos into CGFunctionInfo.John McCall1-15/+5
2016-01-14Update for LLVM function name change.Rui Ueyama1-3/+2
2015-10-30Initialize @catch variables correctly in fragile-runtime ARC.John McCall1-18/+25
2015-09-08Compute and preserve alignment more faithfully in IR-generation.John McCall1-5/+6
2015-08-18Devirtualize EHScopeStack::Cleanup's dtor because it's never destroyed polymo...David Blaikie1-2/+2
2015-07-14Rely on default zero-arg value for IRBuilder::CreateCall calls to zero-arg fu...David Blaikie1-1/+1
2015-07-10Respect alignment of nested bitfieldsUlrich Weigand1-1/+1
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko1-2/+2
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-2/+2
2015-05-18API update for streamlining of IRBuilder::CreateCall to just use ArrayRef/ini...David Blaikie1-1/+1
2014-06-04Update for llvm api change.Rafael Espindola1-1/+1
2014-05-21[C++11] Use 'nullptr'. CodeGen edition.Craig Topper1-4/+4
2014-03-12[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-2/+2
2014-03-04[Modules] Update to reflect the move of CallSite into the IR library inChandler Carruth1-1/+1
2013-10-30Add CodeGenABITypes.h for use in LLDB.Mark Lacey1-0/+1
2013-04-16Standardize accesses to the TargetInfo in IR-gen.John McCall1-1/+1
2013-02-28Use the actual ABI-determined C calling convention for runtimeJohn McCall1-1/+1
2012-12-06Rework the bitfield access IR generation to address PR13619 andChandler Carruth1-12/+13
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth1-5/+2
2012-11-06Put something sane in the DWARF offset field for bitfield ObjC ivars.Eli Friedman1-0/+7
2012-11-06Back out 167431+167437+167487; I didn't realize how incomplete our testEli Friedman1-10/+10
2012-11-06Propagate CharUnits into ObjC CodeGen. No intended functional change.Eli Friedman1-10/+10
2012-07-07Distinguish more carefully between free functions and C++ instance methodsJohn McCall1-5/+5
2012-06-27Propagate lvalue alignment into bitfields. Per report on cfe-dev.Eli Friedman1-1/+4
2012-06-15Documentation fix: made the name given to \param match the code.James Dennett1-1/+1
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie1-1/+1
2012-02-17Whether an argument is required (in contrast with being anJohn McCall1-0/+45
2012-02-07simplify a bunch of code to use the well-known LLVM IR types computed by Code...Chris Lattner1-1/+1
2012-01-17When initializing a catch variable in ARC, be sure to emit retainsJohn McCall1-1/+18
2011-12-19Switch a few callers of MakeAddrLValue places over to MakeNaturalAlignAddrLVa...Eli Friedman1-1/+1
2011-12-15Replace all comparisons between ObjCInterfaceDecl pointers with callsDouglas Gregor1-1/+1
2011-10-19Add block information for ObjC @catch blocks.Eric Christopher1-1/+1
2011-10-10Constant expression evaluation refactoring:Richard Smith1-2/+1