aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2010-11-04In the calling convention logic, ValVT is always a legal type,Duncan Sands
2010-11-03Simplify uses of MVT and EVT. An MVT can be compared directlyDuncan Sands
2010-11-03Fix a comment typo.Duncan Sands
2010-11-03Inside the calling convention logic LocVT is always a simpleDuncan Sands
2010-11-03Two sets of changes. Sorry they are intermingled.Evan Cheng
2010-11-02Add some comments explaining what MVT and EVT are, and how they differ.Duncan Sands
2010-11-02Remove trailing whitespace.Duncan Sands
2010-10-31Attach a GCModuleInfo to a MachineFunction.Nicolas Geoffray
2010-10-31Explain the return value of CCAssignFn.Duncan Sands
2010-10-30Rename alignof -> alignOf to avoid irritating C++'0x compilers,Chris Lattner
2010-10-30Add SkipPHIsAndLabels from PHIElimination to MachineBasicBlock. It is neededJakob Stoklund Olesen
2010-10-29Inline asm multiple alternative constraints development phase 2 - improved ba...John Thompson
2010-10-29Print out the connected components in the verifier after complaining about theirJakob Stoklund Olesen
2010-10-26Use a MemIntrinsicSDNode for ISD::PREFETCH, which touchesDale Johannesen
2010-10-26Teach MachineBasicBlock::print() to annotate instructions and blocks withJakob Stoklund Olesen
2010-10-26Make the spiller responsible for updating the LiveStacks analysis.Jakob Stoklund Olesen
2010-10-25Simplify.Devang Patel
2010-10-25Update SelectBasicBlock signature. This should have been committed with r117310.Devang Patel
2010-10-22This is a prototype of an experimental register allocationAndrew Trick
2010-10-22Transfer implicit ops when forming load multiple and return instructions.Evan Cheng
2010-10-21CodeGen-Windows: Only emit _fltused if a VarArg function is called with float...Michael J. Spencer
2010-10-20Make CodeGen TBAA-aware.Dan Gohman
2010-10-19Spelling typo fix. s/incput/input/. Thanks, Bob!Jim Grosbach
2010-10-19Add a pre-dispatch SjLj EH hook on the unwind edge for targets to do anyJim Grosbach
2010-10-19Shrink MachineOperand from 40 to 32 bytes on 64-bit hosts.Jakob Stoklund Olesen
2010-10-19Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson
2010-10-16X86-Windows: Emit an undefined global __fltused symbol when targeting WindowsMichael J. Spencer
2010-10-16Whitespace!Michael J. Spencer
2010-10-12Initial va_arg support for x86-64. Patch by David Meyer!Dan Gohman
2010-10-11tweak comment.Chris Lattner
2010-10-07After splitting, the remaining LiveInterval may be fragmented into multipleJakob Stoklund Olesen
2010-10-06Add MachineRegisterInfo::constrainRegClass and use it in MachineCSE.Jakob Stoklund Olesen
2010-10-06ComputeLinearIndex doesn't need its TLI argument.Dan Gohman
2010-10-01When RemoveCopyByCommutingDef is creating additional identity copies, just useJakob Stoklund Olesen
2010-09-25Avoid using VNInfo::getCopy as much as possible. I want to get rid of it.Jakob Stoklund Olesen
2010-09-25Removed VNInfo::isDefAccurate(). Def "accuracy" can be checked by testing whe...Lang Hames
2010-09-25Remove SlotIndex::PHI_BIT. It is no longer used by anything.Jakob Stoklund Olesen
2010-09-24Terminator gaps were unused. Might as well delete them.Jakob Stoklund Olesen
2010-09-24Attach a DebugLoc to a GC point in order to get precise information in the JI...Nicolas Geoffray
2010-09-23Moved the PBQP allocator class out of the header and back in to the cpp file ...Lang Hames
2010-09-21Rework passing parent pointers into complexpatterns, I forgotChris Lattner
2010-09-21Add insertAfter. This should have accompanied previous check-in.Devang Patel
2010-09-21just like they can opt into getting the root of the pattern beingChris Lattner
2010-09-21finish pushing MachinePointerInfo through selectiondags. At this point,Chris Lattner
2010-09-21convert a couple more places to use the new getStore()Chris Lattner
2010-09-21eliminate an old SelectionDAG::getTruncStore method, propagatingChris Lattner
2010-09-21eliminate last SelectionDAG::getLoad old entrypoint, on to stores.Chris Lattner
2010-09-21fix the code that infers SV info to be correct when dealingChris Lattner
2010-09-21Add LiveInterval::find and use it for most LiveRange searching operationsJakob Stoklund Olesen
2010-09-21Remove dead method.Jakob Stoklund Olesen