aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2010-09-21propagate MachinePointerInfo through various uses of the oldChris Lattner
2010-09-21continue MachinePointerInfo'izing, eliminating use of one of the oldChris Lattner
2010-09-21Added an additional PBQP problem builder which adds coalescing costs (both be...Lang Hames
2010-09-21add some accessorsChris Lattner
2010-09-21it's more elegant to put the "getConstantPool" andChris Lattner
2010-09-21ugh, missed a file.Chris Lattner
2010-09-21reimplement memcpy/memmove/memset lowering to use MachinePointerInfoChris Lattner
2010-09-21add some helpful accessors.Chris Lattner
2010-09-21add overloads for SelectionDAG::getLoad, getStore, getTruncStore that take aChris Lattner
2010-09-21simplify interface to SelectionDAG::getMemIntrinsicNode, making it take a Mac...Chris Lattner
2010-09-21chagne interface to SelectionDAG::getAtomic to take a MachinePointerInfo,Chris Lattner
2010-09-21force clients of MachineFunction::getMachineMemOperand to provide aChris Lattner
2010-09-21start pushing MachinePointerInfo out through the MachineMemOperand interfaceChris Lattner
2010-09-21refactor the Value*/offset pair from MachineMemOperand out to a newChris Lattner
2010-09-18Added a separate class (PBQPBuilder) for PBQP Problem construction. This clas...Lang Hames
2010-09-17fix comments; patch by Edmund Grimley-Evans\!Gabor Greif
2010-09-15trailing whitespaceJim Grosbach
2010-09-13Fix linux/msvc build, move include.Benjamin Kramer
2010-09-13Attempt to fix the Linux build.Owen Anderson
2010-09-10typoesGabor Greif
2010-09-10x86mmx is 64 bits.Dale Johannesen
2010-09-10Teach if-converter to be more careful with predicating instructions that wouldEvan Cheng
2010-09-08Rearrange for better alignment and less paddingJakob Stoklund Olesen
2010-09-08Remove dead code and data.Jakob Stoklund Olesen
2010-09-08Remove dead code.Jakob Stoklund Olesen
2010-09-07Remove untrue comments.Bill Wendling
2010-09-07Add an MVT::x86mmx type. It will take the place of all current MMX vector types.Bill Wendling
2010-09-05implement rdar://6653118 - fastisel should fold loads where possible.Chris Lattner
2010-09-04Remove dead code.Jakob Stoklund Olesen
2010-09-03Add 'const' to getter function.Jim Grosbach
2010-09-02Fix .debug_range for linux. Patch by Krister Wombell.Devang Patel
2010-08-31Reapply r112623. Included additional check for unused byval argument.Devang Patel
2010-08-31Revert r112623. It is causing self host build failures.Devang Patel
2010-08-31Remember byval argument's frame index during argument lowering and use this i...Devang Patel
2010-08-31Stop using the dom frontier in DwarfEHPrepare by not promoting alloca'sDuncan Sands
2010-08-31zap unused method. x86 is the only user and already has a more powerfull versionBruno Cardoso Lopes
2010-08-30nuke dead ivar which was supposed to be committed with r112496Chris Lattner
2010-08-27Fix a couple of typos.Eric Christopher
2010-08-26zap the now unused MVT::getIntVectorWithNumElementsBruno Cardoso Lopes
2010-08-25tidy upChris Lattner
2010-08-23Remove the MFI storage of the local allocation block size. It's not needed.Jim Grosbach
2010-08-20This is the first step towards refactoring the x86 vector shuffle code. TheBruno Cardoso Lopes
2010-08-20Add explicit initializer for UseLocalStackAllocationBlock in MFI constructorJim Grosbach
2010-08-19Update comment to remove special case for vector extending loads. AnBob Wilson
2010-08-19Update local stack block allocation to let PEI do the allocs if no additionalJim Grosbach
2010-08-16Better handle alignment requirements for local objects in pre-regalloc frameJim Grosbach
2010-08-16track local frame size in MFI, not local to the pass, since PEI needs it.Jim Grosbach
2010-08-14Add a local stack object block allocation pass. This is still anJim Grosbach
2010-08-13tidy up commentsJim Grosbach
2010-08-13tidy up 80 column and whitespaceJim Grosbach