enhance SRoA to promote allocas that are used by PHI nodes. This often
[oota-llvm.git] / include /
2011-01-23 Rafael EspindolaAdd support for the --noexecstack option.
2011-01-23 Cameron ZwarichConvert a std::vector to a SmallVector for another...
2011-01-23 Cameron ZwarichIn the simpler version of the link-eval data structure...
2011-01-23 Rafael EspindolaDelay the creation of eh_frame so that the user can...
2011-01-23 Cameron ZwarichRemove useless struct fields.
2011-01-23 Cameron ZwarichRemove friend declaration for removed function.
2011-01-23 Rafael EspindolaRemove more duplicated code.
2011-01-23 Cameron ZwarichConvert a std::vector to a SmallVector.
2011-01-23 Rafael EspindolaRemove duplicated code.
2011-01-23 Cameron ZwarichSimplify some code now that we've removed the more...
2011-01-22 Benjamin KramerRemove dead ivar.
2011-01-22 Chris Lattneradd DW_TAG for rvalue refs.
2011-01-21 Renato GolinClang was not parsing target triples involving EABI...
2011-01-21 Oscar FuentesHandles libffi on the CMake build.
2011-01-21 Andrew TrickConvert -enable-sched-cycles and -enable-sched-hazard...
2011-01-21 Michael J. SpencerObject: Fix type punned pointer issues by making DataRe...
2011-01-20 Evan ChengSorry, several patches in one.
2011-01-20 Michael J. SpencerObject: Add ELF support.
2011-01-20 Cameron ZwarichRemove an unnecessary #include.
2011-01-18 Cameron ZwarichThere is no point in verifying an analysis that is...
2011-01-18 Cameron ZwarichRemove some now-unused DominanceFrontier methods.
2011-01-18 Cameron ZwarichRemove outdated references to dominance frontiers.
2011-01-17 Jim GrosbachTrailing whitespace.
2011-01-17 Cameron ZwarichRoll r123609 back in with two changes that fix test...
2011-01-17 Devang PatelRevert rr123550. It causes clang build failure on darwin9.
2011-01-17 Oscar FuentesAdd some platform checks. Also fix a typo on a Makefile.
2011-01-17 Jay FoadRemove useless Tag enumeration.
2011-01-17 Cameron ZwarichRoll out r123609 due to failures on the llvm-x86_64...
2011-01-17 Cameron ZwarichEliminate the use of dominance frontiers in PromoteMemT...
2011-01-16 Michael J. SpencerUnRevert "Revert "Archive: Replace all internal uses...
2011-01-16 Jay FoadSimplify the construction and destruction of Uses....
2011-01-16 Jay FoadRemove unnecessary specialization OperandTraits<User>.
2011-01-16 Jay FoadMove the implementation of the User class into a new...
2011-01-16 Michael J. SpencerRevert "Archive: Replace all internal uses of PathV1...
2011-01-16 Chris Lattnerremove the partial specialization pass. It is unmainta...
2011-01-15 Michael J. SpencerArchive: Fix spelling.
2011-01-15 Michael J. SpencerArchive: Replace all internal uses of PathV1 with PathV...
2011-01-15 Michael J. SpencerSupport/GraphWriter: Replace all internal uses of PathV...
2011-01-15 Michael J. SpencerSupport/PathV2: Add identify_magic.
2011-01-15 Michael J. SpencerSupport/PathV2: Implement get_magic.
2011-01-15 Oscar FuentesMake config.h.cmake similar to config.h.in
2011-01-15 Nick LewyckyTeach LazyValueInfo that allocas aren't NULL. Over...
2011-01-15 Chris Lattnerfix typo
2011-01-15 Chris LattnerFix m_Not and m_Neg to not match random ConstantInt...
2011-01-15 Chris LattnerGeneralize LoadAndStorePromoter a bit and switch LICM
2011-01-14 Anton KorobeynikovAdd a possibility to switch between CFI directives...
2011-01-14 Anton KorobeynikovAdd CFI directives-based frame information emission...
2011-01-14 Chris LattnerAdd a new LoadAndStorePromoter class, which implements...
2011-01-14 Jay FoadOperandTraits<>::Layout isn't used for anything. Remove it.
2011-01-14 Oscar FuentesReorder macros on config.h.cmake to easily compare...
2011-01-14 Chris Lattnerswitch the second scalarrepl pass to use SSAUpdater...
2011-01-14 Chris Lattnersplit SROA into two passes: one that uses DomFrontiers...
2011-01-14 Jay FoadRemove casts between Value** and Constant**, which...
2011-01-14 Evan ChengCompleted :lower16: / :upper16: support for movw /...
2011-01-14 Owen AndersonRather than doing early instcombine, try doing early...
2011-01-14 Duncan SandsMove some shift transforms out of instcombine and into...
2011-01-14 Owen AndersonDon't bother conditionalizing the use of SROA in -O1...
2011-01-13 Tobias GrosserAdd single entry / single exit accessors.
2011-01-13 Jakob Stoklund OlesenTeach frame lowering to ignore debug values after the...
2011-01-13 Oscar FuentesAdd some platform tests.
2011-01-13 Oscar FuentesPlatform tests for argz_* functions.
2011-01-13 Evan ChengModel :upper16: and :lower16: as ARM specific MCTargetE...
2011-01-12 Michael J. SpencerSupport/Path: Deprecate PathV1::IsSymlink and replace...
2011-01-12 Jakob Stoklund OlesenAnnotate VirtRegRewriter debug output with slot indexes.
2011-01-12 Jakob Stoklund OlesenAssert if anybody tries to put a slot index on a DBG_VA...
2011-01-11 Jakob Stoklund OlesenPut the Dominator improvements back in. They were not...
2011-01-11 Jakob Stoklund OlesenSpeculatively revert the recent improvements to Dominat...
2011-01-11 Chris Lattnersome comment improvements.
2011-01-11 Jay FoadFixedNumOperandTraits and VariadicOperandTraits assumed...
2011-01-11 Oscar FuentesAdd to the CMake build some options and platform tests...
2011-01-11 Chris LattnerFix FoldSingleEntryPHINodes to update memdep and AA...
2011-01-11 Michael J. SpencerSupport/Path: Deprecate PathV1::isDirectory and replace...
2011-01-10 Anton KorobeynikovRename TargetFrameInfo into TargetFrameLowering. Also...
2011-01-10 Jakob Stoklund OlesenSimplify a bunch of isVirtualRegister() and isPhysicalR...
2011-01-10 Michael J. SpencerSupport/Path: Deprecate PathV1::exists and replace...
2011-01-09 Jakob Stoklund OlesenRemove TargetRegisterInfo::NoRegister.
2011-01-09 Jakob Stoklund OlesenChange virtual register numbering to make more space...
2011-01-09 Chris LattnerStep #2 to improve trip count analysis for loops like...
2011-01-09 Jakob Stoklund OlesenRemove MachineRegisterInfo::getLastVirtReg(), it was...
2011-01-09 Jakob Stoklund OlesenTeach TargetRegisterInfo how to cram stack slot indexes...
2011-01-09 Jakob Stoklund OlesenFix comment.
2011-01-09 Tobias GrosserDominatorTree->print() now prints the status of the...
2011-01-09 Oscar FuentesRewrite handling of LLVM_ENABLE_PIC. It was being proce...
2011-01-09 Jakob Stoklund OlesenSimplify LiveDebugVariables by storing MachineOperand...
2011-01-09 Jakob Stoklund OlesenReplace TargetRegisterInfo::printReg with a PrintReg...
2011-01-09 Jakob Stoklund OlesenUse IndexedMap for MachineRegisterInfo as well. No...
2011-01-08 Jakob Stoklund OlesenFix VirtRegMap to use TRI::index2VirtReg and TRI::virtR...
2011-01-08 Jakob Stoklund OlesenUse an IndexedMap for LiveVariables::VirtRegInfo.
2011-01-08 Jakob Stoklund OlesenDo not talk about TargetRegisterInfo::FirstVirtualRegister.
2011-01-08 Jakob Stoklund OlesenUse an IndexedMap for LiveOutRegInfo to hide its depend...
2011-01-08 Chris Lattnerfit in 80 cols
2011-01-08 Rafael EspindolaFirst step in fixing PR8927:
2011-01-08 Chris Lattnermake this file properly self contained.
2011-01-08 Chris LattnerRevamp the ValueMapper interfaces in a couple ways:
2011-01-08 Evan ChengRecognize inline asm 'rev /bin/bash, ' as a bswap intri...
2011-01-07 Evan ChengDo not model all INLINEASM instructions as having unmod...
2011-01-07 Devang PatelDo not include DataTypes.h in llvm-c/lto.h.
2011-01-07 Evan ChengFix comment. INLINEASM node operand #3 is IsAlignStack...
2011-01-07 Evan ChengDBG_VALUE does not have any side effects; it also makes...
2011-01-07 Jay FoadSimplify the allocation and freeing of Users' operand...
next