aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGExpr.cpp
AgeCommit message (Expand)Author
2011-10-14Misc fixes for atomics. Biggest fix is doing alignment correctly for _Atomic...Eli Friedman
2011-10-13Recommit:Eric Christopher
2011-10-12Revert file/scope handling patches. gdb testing revealed a couple of bugs.Eric Christopher
2011-10-11Start handling debug line and scope information better:Eric Christopher
2011-10-11Silence some -Wuninitialized false positives with gcc.Eli Friedman
2011-10-11Initial implementation of __atomic_* (everything except __atomic_is_lock_free).Eli Friedman
2011-10-06CUDA: IR generation support for kernel call expressionsPeter Collingbourne
2011-09-30objc gc: assigning to an objc object struct member through an ivar Fariborz Jahanian
2011-09-29Rename EmitStopPoint in CGDebugInfo to EmitLocation. "stop points" don'tEric Christopher
2011-09-29Call UpdateLineDirectiveRegion every time we want to emit a stopEric Christopher
2011-09-27de-tmpify clang.Benjamin Kramer
2011-09-23Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-09-21ANSI C requires that a call to an unprototyped function type succeedJohn McCall
2011-09-13Switch LangOptions over to a .def file that describes header of theDouglas Gregor
2011-09-10Rename the ARC cast kinds to start with "ARC".John McCall
2011-09-10When converting a block pointer to an Objective-C pointer type, extendJohn McCall
2011-09-09Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: canJulien Lerouge
2011-09-09Give conversions of block pointers to ObjC pointers a different cast kindJohn McCall
2011-09-08Formatting.Eric Christopher
2011-09-06When extracting the callee declaration from a call expression, be sureDouglas Gregor
2011-08-26Slight optimization enabled by the previous assert: John McCall
2011-08-26What say we document some of these AggValueSlot flags a bitJohn McCall
2011-08-26An initialization does not alias.John McCall
2011-08-25Track whether an AggValueSlot is potentially aliased, and do notJohn McCall
2011-08-25Use stronger typing for the flags on AggValueSlot and requireJohn McCall
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-22Convert IRBuilder::CreateGEP and IRBuilder::CreateInBoundsGEP to useJay Foad
2011-07-20as eli points out, we're not doing memory stuff here. While ConvertType Chris Lattner
2011-07-18de-constify llvm::Type, patch by David Blaikie!Chris Lattner
2011-07-15Create a new expression node, SubstNonTypeTemplateParmExpr,John McCall
2011-07-14Change intrinsic getter to take an ArrayRef, now that the underlying function...Benjamin Kramer
2011-07-12Add more compiler workarounds. Should fix the build with old GCCs and MSVC.Benjamin Kramer
2011-07-12Switch field destruction over to use the new destroyer-based APIJohn McCall
2011-07-12Work around a problem with a static helper's formulation in releaseChandler Carruth
2011-07-12Fix a problem Eli ran into where we now reject incomplete arrays of Chris Lattner
2011-07-10enhance EmitLValueForFieldInitialization to do the proper pointer adjustment,...Chris Lattner
2011-07-10revert part of r134860, which is empirically unnecessary after the proper fixChris Lattner
2011-07-10change EmitLValueForField to cast the returned lvalue to the rightChris Lattner
2011-07-10when emitting pointer load from an lvalue or storing to an lvalue,Chris Lattner
2011-07-09clang side to match the LLVM IR type system rewrite patch.Chris Lattner
2011-07-07In ARC, reclaim all return values of retainable type, not just thoseJohn McCall
2011-07-07Sort #includes.Nick Lewycky
2011-06-27Fix PR10204 in a better way.John McCall
2011-06-27Revert parts of r133860 to fix a crash. Add a test.Nico Weber
2011-06-25LValue carries a type now, so simplify the main EmitLoad/Store APIsJohn McCall
2011-06-25Mark the multiply which occurs as part of performing pointerJohn McCall
2011-06-24Change the IR-generation of VLAs so that we capture bounds,John McCall
2011-06-22When binding a reference to an Automatic Reference Counting temporary,Douglas Gregor
2011-06-21A few tweaks to MaterializeTemporaryExpr suggested by John.Douglas Gregor