aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2010-01-25Emit debug info for virtual functions.Devang Patel
2010-01-25global variable that binds reference to a non-lvalue reprotedFariborz Jahanian
2010-01-25Fix a code gen. bug involving compiling global references.Fariborz Jahanian
2010-01-25fix rdar://7556129 a crash in blocks debug info codegen.Chris Lattner
2010-01-25simplify code.Chris Lattner
2010-01-24-fno-rtti is now the default.Chris Lattner
2010-01-24Mangle static variables with an extra name to distinguish them from non-stati...Sean Hunt
2010-01-24Fix a nasty bug where temporaries weren't marked as being conditional in some...Anders Carlsson
2010-01-23Add bzero builtin; this should help codegen quality for code using thisEli Friedman
2010-01-23No need to terminate this buffer.Benjamin Kramer
2010-01-23Created __builtin___NSStringMakeConstantString() builtin, which generates con...David Chisnall
2010-01-22Finish off fixing up debug information.Mike Stump
2010-01-22Eliminate some Clang warningsDouglas Gregor
2010-01-22Simplify code.Benjamin Kramer
2010-01-22Ensure we output all non-virtual base vtables. Fixes PR5890.Mike Stump
2010-01-22Update debugging code.Mike Stump
2010-01-21Move the VTT related code into its own file, CGVTT.cppAnders Carlsson
2010-01-20 A Decl->getName() is not unique. However, the debug info descriptors Devang Patel
2010-01-19Emit human readable names for operators.Devang Patel
2010-01-19First cut at emitting debugging information for C++ member functions.Devang Patel
2010-01-19Use llvm::Function name as the linkage name, but strip off leading '01' from ...Devang Patel
2010-01-19Refactor.Devang Patel
2010-01-18llvm::Function name is the linkage name. If it has a '01' as a prefix then pr...Devang Patel
2010-01-18More VTT builder fixes. With these fixes we now correctly handle the very com...Anders Carlsson
2010-01-18Move some common code into BuildVTT.Anders Carlsson
2010-01-18Fix a bunch of VTT layout bugs, add simple tests for VTT layout.Anders Carlsson
2010-01-17Minor VTT builder cleanup, no functionality change.Anders Carlsson
2010-01-17Get the ctor vtable address points directly from the VTT builder.Anders Carlsson
2010-01-16Add codgen for BI__builtin_llvm_memory_barrier.Tanya Lattner
2010-01-16Fix crash generating debug info for constructor for anonymous struct.Eli Friedman
2010-01-15Fix a couple bugs in copy assignment operator synthesis.Eli Friedman
2010-01-15Convert the type of the LValue offset variable in APValue to CharUnits, movingKen Dyck
2010-01-14Emit linkage name even if it matches regular name. The code generator uses li...Devang Patel
2010-01-14Add comment.Devang Patel
2010-01-14Made ObjC method name mangling match GCC (which does it in a stupid and broke...David Chisnall
2010-01-14Store the address points for constructor vtables directly in the VTT builder,...Anders Carlsson
2010-01-14Add a DenseMapInfo specialization for BaseSubobject.Anders Carlsson
2010-01-14Because CurLoc is the current source location as far as CGDebugInfo is concer...Devang Patel
2010-01-14Emit human readable names for c/c++ functions. Avoid emitting linkage name if...Devang Patel
2010-01-13Add a BaseSubobject class to uniquely identify a base class subobject. Not ye...Anders Carlsson
2010-01-11Use the new isInteger() method in a couple places, some random cleanup, andChris Lattner
2010-01-11Fix type mismatch on 64-bit platforms (GNU ObjC).David Chisnall
2010-01-11Roll out ASTContext::getTypeSizeInChars(), replacing instances ofKen Dyck
2010-01-10Try to make cmake happyAnton Korobeynikov
2010-01-10Generalize target weirdness handling having proper layering in mind:Anton Korobeynikov
2010-01-10Rename file to generalization in next commitsAnton Korobeynikov
2010-01-09implement codegen support for preinc as an lvalue, PR5514.Chris Lattner
2010-01-09refactor pre/postinc logic into CGF and require the caller to pass in theChris Lattner
2010-01-09revert r92749, which is just dead code.Chris Lattner
2010-01-08Fix for PR5967: Make const-marking for LLVM globals correct for cases requiringEli Friedman