aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/MachOWriter.cpp
AgeCommit message (Expand)Author
2009-07-06Cleanup MachO writer and code emitter. Fix 80 cols problems, remove extra spa...Bruno Cardoso Lopes
2009-07-06Add the Object Code Emitter class. Original patch by Aaron Gray, I did someBruno Cardoso Lopes
2009-06-03Move structures and classes into header files, providing two new headers andBruno Cardoso Lopes
2009-05-30Use uint8_t and int32_t in {JIT,Machine}CodeEmitersBruno Cardoso Lopes
2009-05-09Rename PaddedSize to AllocSize, in the hope that thisDuncan Sands
2009-03-11It makes no sense to have a ODR version of commonDuncan Sands
2009-03-07Introduce new linkage types linkonce_odr, weak_odr, common_odrDuncan Sands
2009-02-18Add support to the JIT for true non-lazy operation. When a call to a functionNate Begeman
2009-01-15Add the private linkage.Rafael Espindola
2009-01-12Rename getABITypeSize to getTypePaddedSize, asDuncan Sands
2008-12-19Fix some release-assert warningsChris Lattner
2008-12-10Fix MachineCodeEmitter to use uintptr_t instead of intptr_t. This avoids some...Evan Cheng
2008-11-08Rename startFunctionStub to startGVStub since it's also used for GV non-lazy ...Evan Cheng
2008-10-09Rename APFloat::convertToAPInt to bitcastToAPInt toDale Johannesen
2008-09-04Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman
2008-08-21Use raw_ostream throughout the AsmPrinter.Owen Anderson
2008-05-23Use isSingleValueType instead of isFirstClassType toDan Gohman
2008-05-14Add CommonLinkage; currently tentative definitionsDale Johannesen
2008-04-16Correlate stubs with functions in JIT: when emitting a stub, the JIT tells th...Nicolas Geoffray
2008-03-11Use PassManagerBase instead of FunctionPassManager for functionsDan Gohman
2008-02-20Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov
2008-02-13Enable exception handling int JITNicolas Geoffray
2008-01-29Use getPreferredAlignmentLog or getPreferredAlignmentDuncan Sands
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-11-05Eliminate the remaining uses of getTypeSize. ThisDuncan Sands
2007-09-12Revise previous patch per review comments.Dale Johannesen
2007-09-11Add APInt interfaces to APFloat (allows directlyDale Johannesen
2007-09-06Next round of APFloat changes.Dale Johannesen
2007-05-03Drop 'const'Devang Patel
2007-05-02Use 'static const char' instead of 'static const int'.Devang Patel
2007-05-01Do not use typeinfo to identify pass in pass manager.Devang Patel
2007-03-04Remove unneeded header file.Reid Spencer
2007-03-03http://llvm.org/bugs/show_bug.cgi?id=1237Nate Begeman
2007-02-28Fix a typo, thanks Bill!Nate Begeman
2007-02-28More Mach-O writer improvements.Nate Begeman
2007-02-15For PR1195:Reid Spencer
2007-02-14Generalize TargetData strings, to support more interesting forms of data.Chris Lattner
2007-02-10eliminate temporary vectors.Chris Lattner
2007-02-10Privatize StructLayout::MemberOffsets, adding an accessorChris Lattner
2007-02-08Add function to create a file writer.Bill Wendling
2007-02-07Fix a fixme by correctly calculating preferred alignments for functions,Nate Begeman
2007-02-03Pass in non-Mach-O-specific parameters to the GetTargetRelocation method.Bill Wendling
2007-01-29Properly support cstringsNate Begeman
2007-01-26Handle multiple functions, properly mangle symbols, and fix support forNate Begeman
2007-01-24Make ivars private and use getters. Have the MachOWriter return "Mach-OBill Wendling
2007-01-24Use the TargetMachOWriterInfo class to get this information.Bill Wendling
2007-01-20Teach TargetData to handle 'preferred' alignment for each target, and useChris Lattner
2007-01-18Have the OutputBuffer take the is64Bit and isLittleEndian booleans.Bill Wendling
2007-01-17Changed to use the OutputBuffer instead of the methods in MachO and ELFBill Wendling
2007-01-17Revert patch.Bill Wendling