aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Target
AgeCommit message (Expand)Author
2011-01-25[AVX] Add TableGen classes for vector/subvector type constraints.David Greene
2011-01-23Add support for the --noexecstack option.Rafael Espindola
2011-01-23Delay the creation of eh_frame so that the user can change the defaults.Rafael Espindola
2011-01-21Convert -enable-sched-cycles and -enable-sched-hazard to -disableAndrew Trick
2011-01-20Sorry, several patches in one.Evan Cheng
2011-01-15fix typoChris Lattner
2011-01-10Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov
2011-01-09Remove TargetRegisterInfo::NoRegister.Jakob Stoklund Olesen
2011-01-09Change virtual register numbering to make more space for physical registers.Jakob Stoklund Olesen
2011-01-09Teach TargetRegisterInfo how to cram stack slot indexes in with the virtual andJakob Stoklund Olesen
2011-01-09Fix comment.Jakob Stoklund Olesen
2011-01-09Replace TargetRegisterInfo::printReg with a PrintReg class that also works wi...Jakob Stoklund Olesen
2011-01-08Fix VirtRegMap to use TRI::index2VirtReg and TRI::virtReg2Index instead ofJakob Stoklund Olesen
2011-01-08Use an IndexedMap for LiveVariables::VirtRegInfo.Jakob Stoklund Olesen
2011-01-07Do not model all INLINEASM instructions as having unmodelled side effects.Evan Cheng
2011-01-07DBG_VALUE does not have any side effects; it also makes no sense to mark it c...Evan Cheng
2011-01-07Add ARM patterns to match EXTRACT_SUBVECTOR nodes.Bob Wilson
2011-01-06Re-implement r122936 with proper target hooks. Now getMaxStoresPerMemcpyEvan Cheng
2010-12-24Various bits of framework needed for precise machine-level selectionAndrew Trick
2010-12-24whitespaceAndrew Trick
2010-12-23Flag -> Glue, the ongoing sagaChris Lattner
2010-12-18Remove the MCObjectFormat class.Rafael Espindola
2010-12-17During local stack slot allocation, the materializeFrameBaseRegister functionBill Wendling
2010-12-17MC/Target: Remove HasScatteredSymbols target hook variable, which has beenDaniel Dunbar
2010-12-16MC: Move target specific fixup info descriptors to TargetAsmBackend instead ofDaniel Dunbar
2010-12-16MC: Make TargetAsmBackend available to the AsmStreamer.Daniel Dunbar
2010-12-14Introduce TargetRegisterInfo::getOverlaps(Reg), returning a list of allJakob Stoklund Olesen
2010-12-14Add TargetRegisterInfo::printReg() to pretty-print registers.Jakob Stoklund Olesen
2010-12-10Fixed version of 121434 with no new memory leaks.Rafael Espindola
2010-12-10Revert my previous patch to make the valgrind bots happy.Rafael Espindola
2010-12-09Initial support for the cfi directives. This is just enough to getRafael Espindola
2010-12-08Let target asm backends see assembler flags as they go by. Use that to handleJim Grosbach
2010-12-06Remove the instruction fragment to data fragment lowering since it was causingRafael Espindola
2010-11-30Enable sibling call optimization of libcalls which are expanded duringEvan Cheng
2010-11-30add TLI support indicating that jumps are more expensive than logical operationsChris Lattner
2010-11-29Merge System into Support.Michael J. Spencer
2010-11-27Move more PEI-related hooks to TFIAnton Korobeynikov
2010-11-27Move callee-saved regs spills / reloads to TFIAnton Korobeynikov
2010-11-26Remove the unused TheTarget member.Rafael Espindola
2010-11-23Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept.Wesley Peck
2010-11-20Move some more hooks to TargetFrameInfoAnton Korobeynikov
2010-11-19Prefetch has a MemOperand now. FileCheckize a test.Dale Johannesen
2010-11-19Change some methods in MCDwarf.cpp to be able to handle an arbitraryRafael Espindola
2010-11-18Move getInitialFrameState() to TargetFrameInfoAnton Korobeynikov
2010-11-18Move hasFP() and few related hooks to TargetFrameInfo.Anton Korobeynikov
2010-11-17Remove ARM isel hacks that fold large immediates into a pair of add, sub, and,Evan Cheng
2010-11-17make isVirtualSection a virtual method on MCSection. Chris' suggestion.Rafael Espindola
2010-11-15Code clean up. The peephole pass should be the one updating the instructionEvan Cheng
2010-11-15add fields to the .td files unconditionally, simplifying tblgen a bit.Chris Lattner
2010-11-15First step of huge frame-related refactoring: move emit{Prologue,Epilogue} ou...Anton Korobeynikov