aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* Migrate external/llvm to LLVM-155090-2012-419.Shih-wei Liao2012-04-241-1/+0
* Merge with LLVM upstream r155090.Shih-wei Liao2012-04-2415-323/+308
|\
| * Remove AVX vpermil intrinsics. I removed their uses from clang headers and bu...Craig Topper2012-04-181-5/+38
| * Typo.Eric Christopher2012-04-161-1/+1
| * Remove support for the special 'fast' value for fpmath accuracy for the moment.Duncan Sands2012-04-162-26/+3
| * Make it possible to indicate relaxed floating point requirements at the IR levelDuncan Sands2012-04-162-6/+48
| * Rename "fpaccuracy" metadata to the more generic "fpmath". That's because I'mDuncan Sands2012-04-142-9/+9
| * Def here is an Instruction, so !isa<Instruction>(Def) is always false,Dan Gohman2012-04-131-3/+2
| * Add forms of dominates and isReachableFromEntry that accept a UseDan Gohman2012-04-121-0/+81
| * Cache the hash value of the operands in the MDNode.Benjamin Kramer2012-04-112-0/+25
| * Compute hashes directly with hash_combine instead of taking a detour through ...Benjamin Kramer2012-04-111-4/+1
| * The MDString class stored a StringRef to the string which was already in aBill Wendling2012-04-103-8/+14
| * Express the number of ULPs in fpaccuracy metadata as a real rather than aDuncan Sands2012-04-101-0/+12
| * Remove the 'Parent' pointer from the MDNodeOperand class.Bill Wendling2012-04-081-11/+26
| * Allow subclasses of the ValueHandleBase to store information as part of theBill Wendling2012-04-081-12/+14
| * The speedup doesn't appear to have been from this, but was an anomaly of my t...Bill Wendling2012-04-031-1/+0
| * Reserve space for the eventual filling of the vector. This gives a small spee...Bill Wendling2012-04-031-4/+3
| * I noticed in passing that the Metadata getIfExists method was creating a newDuncan Sands2012-03-311-4/+4
| * Handle unreachable code in the dominates functions. This changes users whenRafael Espindola2012-03-301-4/+14
| * Add missing include of <new>Douglas Gregor2012-03-261-0/+1
| * Remove always true variable.Rafael Espindola2012-03-241-19/+10
| * First part of PR12251. Add documentation and verifier support for the rangeRafael Espindola2012-03-242-0/+29
| * Fix up cmake build.Eric Christopher2012-03-231-1/+0
| * Take out the debug info probe stuff. It's making some changes toEric Christopher2012-03-232-247/+1
| * add load/store volatility control to the C API, patch by Yiannis Tsiouris!Chris Lattner2012-03-221-0/+14
* | Merge branch 'upstream' into sliao_dShih-wei Liao2012-03-246-64/+82
|\ \ | |/
| * Extend the inline cost calculation to account for bonuses due toChandler Carruth2012-03-141-9/+6
| * llvm::SwitchInstStepan Dyatkovskiy2012-03-112-2/+2
| * Refactor some methods to look through bitcasts and GEPs on pointers intoChandler Carruth2012-03-101-6/+42
| * Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012:Stepan Dyatkovskiy2012-03-083-11/+14
| * Switch this code to use hash_combine_range rather than incremental callsChandler Carruth2012-03-071-8/+6
| * Cache the sized-ness of struct types, once we reach the steady state ofChandler Carruth2012-03-071-10/+21
| * Change ConstantAggrUniqueMap to use Chandler's new hashingJay Foad2012-03-061-36/+9
* | Merge branch 'upstream' into merge-20120305Stephen Hines2012-03-0525-1398/+1961
|\ \ | |/
| * Replace the hashing functions on APInt and APFloat with overloads of theChandler Carruth2012-03-041-3/+8
| * Rewrite LLVM's generalized support library for hashing to follow the APIChandler Carruth2012-03-011-9/+7
| * Emit the "is an intrinsic overloaded" table as a bitfield.Benjamin Kramer2012-03-011-4/+0
| * Use the DT dominates function in the verifier.Rafael Espindola2012-02-261-72/+55
| * Change the implementation of dominates(inst, inst) to one based on what theRafael Espindola2012-02-261-17/+87
| * Don't call dominates on unreachable instructions.Rafael Espindola2012-02-261-2/+2
| * Remove spurious emacs mode marker.Nick Lewycky2012-02-251-1/+1
| * Reinstate r151049 now that GeneralHash is fixed.Jay Foad2012-02-232-34/+131
| * Remove extra semi-colons.Chad Rosier2012-02-221-1/+1
| * Revert r151049 cos it broke the buildbots.Jay Foad2012-02-212-131/+34
| * PR1210: make uniquing of struct and function types more efficient byJay Foad2012-02-212-34/+131
| * Remove dead code. Improve llvm_unreachable text. Simplify some control flow.Ahmed Charles2012-02-191-13/+4
| * White space fixes.Rafael Espindola2012-02-181-7/+7
| * s/ModAttrBehavior/ModFlagBehavior/g to be consistent with how module flags ar...Bill Wendling2012-02-161-3/+3
| * VMCore/AsmWriter.cpp: Tweak to check #INF and #NAN earlier.NAKAMURA Takumi2012-02-161-1/+3
| * VMCore/AsmWriter.cpp: Use APFloat instead of atof(3).NAKAMURA Takumi2012-02-161-1/+1