aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2011-07-18fix a warning in TinyPtrVector, adopt it in SSAUpdater, saving someChris Lattner
2011-07-18Simplify & microoptimize code. No intended functionality change.Benjamin Kramer
2011-07-17Minor code cleanupsNadav Rotem
2011-07-17tidy upChris Lattner
2011-07-16Silence compiler warnings.Benjamin Kramer
2011-07-16Remove unused LoopRanges from RegAllocGreedy.Jakub Staszak
2011-07-16Remove "LoopInfo.h" include from BranchProbabilityInfo.h.Jakub Staszak
2011-07-16Add MachineBlockFrequency analysis.Jakub Staszak
2011-07-16Revert r135319 in an attempt to get to unbreak testers.Owen Anderson
2011-07-16Silence unused variable warningMatt Beaumont-Gay
2011-07-16indvars: fix a pass-sensitivity issue that would hit the SCEVExpanderAndrew Trick
2011-07-16indvars: remove ExprToIVMap because it won't be needed by LFTR.Andrew Trick
2011-07-16Fix SCEVEXpander to handle arbitrary phi expansion. Includes twoAndrew Trick
2011-07-16Add AVX 128-bit patterns for sint_to_fpBruno Cardoso Lopes
2011-07-16He said *before* the last split point.Jakob Stoklund Olesen
2011-07-15fix rdar://9776316 - type remapping needed for inline asm blobs,Chris Lattner
2011-07-15deconstify getType()'s.Chris Lattner
2011-07-15LegalizeDAG doesn't need its own copy of this enum.Dan Gohman
2011-07-15Get rid of the separate opcodes for the Darwin versions of tBL, tBLXi, and tB...Owen Anderson
2011-07-15Delete LegalizeDAG's own version of isTypeLegal and getTypeActionDan Gohman
2011-07-15Fix a couple of things:Bruno Cardoso Lopes
2011-07-15Add a few patterns for 256-bit bitcasts. No testcases now, they areBruno Cardoso Lopes
2011-07-15Delete an unused variable and a redundant assert.Dan Gohman
2011-07-15Extract parts of RAGreedy::splitAroundRegion as SplitKit methods.Jakob Stoklund Olesen
2011-07-15Modernize comments.Dan Gohman
2011-07-15PR10370: Make sure we know how to relax push correctly on x86-64.Eli Friedman
2011-07-15Use DebugLoc directly to map inlined functions' instructions to respective le...Devang Patel
2011-07-15Fix pointer heuristic. Check whether predicator is ICMP_NE instead of if it isJakub Staszak
2011-07-15Remove VMOVDneon and VMOVQ, which are just aliases for VORR. This continues ...Owen Anderson
2011-07-15ObjectFile: Add a method to check whether a section contains a symbol.Benjamin Kramer
2011-07-15Disable loop idiom recognition of memset/memcpy if the function being compiledChad Rosier
2011-07-15Remove unnecessary duplicate instruction definitions that simply overloaded t...Owen Anderson
2011-07-15MachOObjectFile: Get symbol functions ready for 64 bit.Benjamin Kramer
2011-07-15No need to explicitly invoke the ArrayRef constructor here.Frits van Bommel
2011-07-15Eliminate redundant map.Devang Patel
2011-07-15Eliminate "const" from extern const to fix breakeage since r135184 on msvc.NAKAMURA Takumi
2011-07-15In Twine::str(), if the Twine stores only a std::string, just return a direct...Frits van Bommel
2011-07-15Convert CallInst and InvokeInst APIs to use ArrayRef.Jay Foad
2011-07-15Explicitly cast the second argument to unsigned in order to select theChandler Carruth
2011-07-15Add an APFloat::convertToInt(APSInt) function that automatically manages theJeffrey Yasskin
2011-07-15Reverting r135232. It's causing infinite looping in DbgScope::openInsnRange.Evan Cheng
2011-07-15remove the old and dangerous uncheckedReplaceAllUsesWith method,Chris Lattner
2011-07-15devirtualize Constant::isNullValue:Chris Lattner
2011-07-15start using the new helper methods a bit.Chris Lattner
2011-07-15add CFP::isNegative() and ConstnatInt::isNegative() methods.Chris Lattner
2011-07-15bump pointer allocate LLVM IR types, since they are never deallocated.Chris Lattner
2011-07-15remove the InvalidateStructLayoutInfo API, which is dead and unnecessary nowChris Lattner
2011-07-15Remove an unnecessary header from this file. I don't think this headerChandler Carruth
2011-07-15Move some parts of TargetAsmInfo down to MCAsmInfo. This is not the greatestEvan Cheng
2011-07-15Remove setting the bit for personality function. It should be set by the linker.Bill Wendling