aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore
AgeCommit message (Expand)Author
2012-04-18Remove AVX vpermil intrinsics. I removed their uses from clang headers and bu...Craig Topper
2012-04-16Typo.Eric Christopher
2012-04-16Remove support for the special 'fast' value for fpmath accuracy for the moment.Duncan Sands
2012-04-16Make it possible to indicate relaxed floating point requirements at the IR levelDuncan Sands
2012-04-14Rename "fpaccuracy" metadata to the more generic "fpmath". That's because I'mDuncan Sands
2012-04-13Def here is an Instruction, so !isa<Instruction>(Def) is always false,Dan Gohman
2012-04-12Add forms of dominates and isReachableFromEntry that accept a UseDan Gohman
2012-04-11Cache the hash value of the operands in the MDNode.Benjamin Kramer
2012-04-11Compute hashes directly with hash_combine instead of taking a detour through ...Benjamin Kramer
2012-04-10The MDString class stored a StringRef to the string which was already in aBill Wendling
2012-04-10Express the number of ULPs in fpaccuracy metadata as a real rather than aDuncan Sands
2012-04-08Remove the 'Parent' pointer from the MDNodeOperand class.Bill Wendling
2012-04-08Allow subclasses of the ValueHandleBase to store information as part of theBill Wendling
2012-04-03The speedup doesn't appear to have been from this, but was an anomaly of my t...Bill Wendling
2012-04-03Reserve space for the eventual filling of the vector. This gives a small spee...Bill Wendling
2012-03-31I noticed in passing that the Metadata getIfExists method was creating a newDuncan Sands
2012-03-30Handle unreachable code in the dominates functions. This changes users whenRafael Espindola
2012-03-26Add missing include of <new>Douglas Gregor
2012-03-24Remove always true variable.Rafael Espindola
2012-03-24First part of PR12251. Add documentation and verifier support for the rangeRafael Espindola
2012-03-23Fix up cmake build.Eric Christopher
2012-03-23Take out the debug info probe stuff. It's making some changes toEric Christopher
2012-03-22add load/store volatility control to the C API, patch by Yiannis Tsiouris!Chris Lattner
2012-03-14Extend the inline cost calculation to account for bonuses due toChandler Carruth
2012-03-11llvm::SwitchInstStepan Dyatkovskiy
2012-03-10Refactor some methods to look through bitcasts and GEPs on pointers intoChandler Carruth
2012-03-08Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012:Stepan Dyatkovskiy
2012-03-07Switch this code to use hash_combine_range rather than incremental callsChandler Carruth
2012-03-07Cache the sized-ness of struct types, once we reach the steady state ofChandler Carruth
2012-03-06Change ConstantAggrUniqueMap to use Chandler's new hashingJay Foad
2012-03-04Replace the hashing functions on APInt and APFloat with overloads of theChandler Carruth
2012-03-01Rewrite LLVM's generalized support library for hashing to follow the APIChandler Carruth
2012-03-01Emit the "is an intrinsic overloaded" table as a bitfield.Benjamin Kramer
2012-02-26Use the DT dominates function in the verifier.Rafael Espindola
2012-02-26Change the implementation of dominates(inst, inst) to one based on what theRafael Espindola
2012-02-26Don't call dominates on unreachable instructions.Rafael Espindola
2012-02-25Remove spurious emacs mode marker.Nick Lewycky
2012-02-23Reinstate r151049 now that GeneralHash is fixed.Jay Foad
2012-02-22Remove extra semi-colons.Chad Rosier
2012-02-21Revert r151049 cos it broke the buildbots.Jay Foad
2012-02-21PR1210: make uniquing of struct and function types more efficient byJay Foad
2012-02-19Remove dead code. Improve llvm_unreachable text. Simplify some control flow.Ahmed Charles
2012-02-18White space fixes.Rafael Espindola
2012-02-16s/ModAttrBehavior/ModFlagBehavior/g to be consistent with how module flags ar...Bill Wendling
2012-02-16VMCore/AsmWriter.cpp: Tweak to check #INF and #NAN earlier.NAKAMURA Takumi
2012-02-16VMCore/AsmWriter.cpp: Use APFloat instead of atof(3).NAKAMURA Takumi
2012-02-15Use the enum instead of 'unsigned'.Bill Wendling
2012-02-15Add a module flags accessor method which returns the flags in a vector.Bill Wendling
2012-02-15Add a way to replace a field inside a metadata node. This can beEric Christopher
2012-02-15Added TargetPassConfig::disablePass/substitutePass as a general mechanism to ...Andrew Trick