aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2007-02-17Added getReservedRegs().Evan Cheng
2007-02-17Fix ixaddrs as well, allowing ppc64 to compile to:Chris Lattner
2007-02-17Compile test/CodeGen/PowerPC/LargeAbsoluteAddr.ll to:Chris Lattner
2007-02-17Do not dereference invalid ranges. Generalize targetdata alignment model.Chris Lattner
2007-02-16Fix CodeGen/PowerPC/2007-02-16-AlignPacked.llChris Lattner
2007-02-16Remove an unnecessary predicate.Reid Spencer
2007-02-16simplify some code, ensure that packed structures get abi alignment of 1.Chris Lattner
2007-02-16fix incorrect encoding of vminsw.Chris Lattner
2007-02-16This was done recentlyAndrew Lenharth
2007-02-15For PR1195:Reid Spencer
2007-02-15For PR1202:Reid Spencer
2007-02-15Use BitVector instead of vector<bool> which can be extremely slow.Evan Cheng
2007-02-15For PR1195:Reid Spencer
2007-02-15For PR1195:Reid Spencer
2007-02-15Fixed packed structure breakage from earlier TargetData patch; appliedReid Spencer
2007-02-14Generalize TargetData strings, to support more interesting forms of data.Chris Lattner
2007-02-13Well this isn't as ugly and it works better. At least gcc bootstraps againAndrew Lenharth
2007-02-13add a noteChris Lattner
2007-02-13Add space between // and the comment.Lauro Ramos Venancio
2007-02-13Add ABI information to ARM subtarget.Lauro Ramos Venancio
2007-02-13According to ARM EABI, 8-bytes function arguments must be 8-bytes aligned.Lauro Ramos Venancio
2007-02-12more notesChris Lattner
2007-02-12add a noteChris Lattner
2007-02-10Switch LayoutInfo to be a DenseMap instead of an std::map. This speeds upChris Lattner
2007-02-10add a typedefChris Lattner
2007-02-10eliminate the std::vector from StructLayout, allocating the elements immediatelyChris Lattner
2007-02-10encapsulate the rest of the StructLayout members.Chris Lattner
2007-02-10Privatize StructLayout::MemberOffsets, adding an accessorChris Lattner
2007-02-10Use ManagedStatic to manage LayoutInfo, instead of rolling our own.Chris Lattner
2007-02-10Change TargetData::getIndexedOffset interface to not require indicesChris Lattner
2007-02-09These vectors are frequently large. Use std::vector instead.Evan Cheng
2007-02-09Add reference counting to constantpool entries. Delete the unused ones.Evan Cheng
2007-02-09add a noteChris Lattner
2007-02-09Remove fixed itemNate Begeman
2007-02-08This is done.Evan Cheng
2007-02-08return addresses, those I already haveAndrew Lenharth
2007-02-08Fixed comments.Bill Wendling
2007-02-08Moved the MachOWriter and ELFWriter out of the Target/* files. Placed theBill Wendling
2007-02-08Added new method to add a "simple" code emitter. That is, to only addBill Wendling
2007-02-08Dead files. Functionality has been taken over by the Add*Writer functions.Bill Wendling
2007-02-07isLowRegister() expects input is a physical register.Evan Cheng
2007-02-07Rename.Evan Cheng
2007-02-07If sp offset will be materialized in a register. Clear the offset field of st...Evan Cheng
2007-02-07Get rid of references to iostream.Evan Cheng
2007-02-07New entry.Evan Cheng
2007-02-07In thumb mode, R3 is reserved, but it can be live in to the function. IfEvan Cheng
2007-02-07UpdateEvan Cheng
2007-02-07- If fp (r7) is used to reference stack objects, use [r, r] address mode.Evan Cheng
2007-02-07eliminateFrameIndex() is even more complicated if frame ptr is used instead o...Evan Cheng
2007-02-07Spill / restore should avoid modifying the condition register.Evan Cheng