summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Preserve debug info for only extracted symbols.Devang Patel2010-07-01
* Debugging infomration is encoded in llvm IR using metadata. This is designedDevang Patel2010-07-01
* If a named mdnode is removed then mark module as changed.Devang Patel2010-07-01
* Move SSE3 Move patterns to a more appropriate sectionBruno Cardoso Lopes2010-07-01
* Add AVX SSE3 packed addsub instructionsBruno Cardoso Lopes2010-07-01
* back out r107396 for now, it needs another minor change to function as advert...Gabor Greif2010-07-01
* evil hack to coerce external users (projects)Gabor Greif2010-07-01
* Temporarily disable on-demand fast-isel.Dan Gohman2010-07-01
* reformulate CallSiteBase::getCallee to adapt to CallInst::ArgOffset, and make...Gabor Greif2010-07-01
* reformulate CallSite::getCallee to adapt to CallInst::ArgOffset, and make it ...Gabor Greif2010-07-01
* Use FuncInfo's isExportedInst accessor method instead ofDan Gohman2010-07-01
* Rename CreateRegForValue to CreateReg, and change its argumentDan Gohman2010-07-01
* Fast isel no longer needs DeadMachineInstrElim to clean up after it.Dan Gohman2010-07-01
* Teach fast-isel to avoid loading a value from memory when it's alreadyDan Gohman2010-07-01
* Enable on-demand fast-isel.Dan Gohman2010-07-01
* Fix X86FastISel's add folding to actually work, and not fall backDan Gohman2010-07-01
* Add AVX SSE3 replicate and convert instructionsBruno Cardoso Lopes2010-07-01
* Teach X86FastISel to fold constant offsets and scaled indices inDan Gohman2010-07-01
* Reapply r106422, splitting the code for materializing a value out ofDan Gohman2010-07-01
* Don't use operator[] here, because it's not desirable to insert a defaultDan Gohman2010-07-01
* - Add AVX SSE2 Move doubleword and quadword instructions.Bruno Cardoso Lopes2010-07-01
* Test for the -filelist fix.Mikhail Glushenkov2010-07-01
* Make -filelist work with -linker=c++.Mikhail Glushenkov2010-07-01
* 80-col violation.Mikhail Glushenkov2010-07-01
* Trailing whitespace.Mikhail Glushenkov2010-07-01
* Add memory operand folding support to InlineSpiller.Jakob Stoklund Olesen2010-07-01
* Add support for rematerialization to InlineSpiller.Jakob Stoklund Olesen2010-06-30
* Use the catch-all selectors we already found when converting them to use theBill Wendling2010-06-30
* lowerinvoke needs to handle aggregate function args like sjlj eh does.Jim Grosbach2010-06-30
* build: Update install-clang target.Daniel Dunbar2010-06-30
* Handle array and vector typed parameters in sjljehprepare like we doJim Grosbach2010-06-30
* Remove all debug info related named mdnodes.Devang Patel2010-06-30
* grammar tweak in comment.Jim Grosbach2010-06-30
* In ScalarEvolution::forgetValue, eliminate any SCEVUnknownDan Gohman2010-06-30
* Move MOVD/MODQ code around, creating sections for each of themBruno Cardoso Lopes2010-06-30
* Some fool committed without testing (or even building) first.Jakob Stoklund Olesen2010-06-30
* Add AVX SSE2 mask creation and conditional store instructionsBruno Cardoso Lopes2010-06-30
* Remember to track spill slot uses in VirtRegMap when inserting loads and stores.Jakob Stoklund Olesen2010-06-30
* Fix a bug introduced in r107211 where instructions with memory operands are d...Bruno Cardoso Lopes2010-06-30
* Revert the part of r107257 which introduced new logic for usingDan Gohman2010-06-30
* Rename NextPowerOfTwo to RoundUpToPowerOfTwo.Duncan Sands2010-06-30
* Remove an unused variable. The call to getRoot has side-effects, soDuncan Sands2010-06-30
* Add AVX SSE2 packed integer extract/insert instructionsBruno Cardoso Lopes2010-06-30
* Clarify that the NextPowerOfTwo template is idempotent.Duncan Sands2010-06-30
* Rather than giving SmallPtrSetImpl a member field SmallArray which is magicallyDuncan Sands2010-06-30
* use ArgOperand APIGabor Greif2010-06-30
* use ArgOperand APIGabor Greif2010-06-30
* use ArgOperand APIGabor Greif2010-06-30
* use ArgOperand APIGabor Greif2010-06-30
* use ArgOperand APIGabor Greif2010-06-30