Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | change makeNameProper to take a stringref instead of std::string. | Chris Lattner | 2010-01-13 | 1 | -8/+8 | |
| | | | | llvm-svn: 93295 | |||||
* | Further progration of metadata operands. The | Dale Johannesen | 2010-01-13 | 1 | -0/+5 | |
| | | | | | | | dumper doesn't really do what I want yet, but at least it doesn't crash now. llvm-svn: 93272 | |||||
* | Use Twine, instead of StringRef, for consistency. | Devang Patel | 2010-01-12 | 1 | -5/+18 | |
| | | | | llvm-svn: 93249 | |||||
* | Use ilist_tratis to autoinsert and remove NamedMDNode from MDSymbolTable. | Devang Patel | 2010-01-12 | 2 | -12/+25 | |
| | | | | llvm-svn: 93247 | |||||
* | Reimplement getToken and SplitString as "StringRef helper functions" | Benjamin Kramer | 2010-01-11 | 1 | -7/+10 | |
| | | | | | | | | | - getToken is modeled after StringRef::split but it can split on multiple separator chars and skips leading seperators. - SplitString is a StringRef::split variant for more than 2 elements with the same behaviour as getToken. llvm-svn: 93161 | |||||
* | Respond to Chris' review: | Victor Hernandez | 2010-01-11 | 1 | -1/+5 | |
| | | | | | | | Make InsertDbgValueIntrinsic() and get Offset take and recieve a uint64_t. Get constness correct for getVariable() and getValue(). llvm-svn: 93149 | |||||
* | fix a buggy assertion, CreateIntegerCast should allow | Chris Lattner | 2010-01-10 | 1 | -1/+2 | |
| | | | | | | integer vectors as well as just integers. llvm-svn: 93126 | |||||
* | Suppress a warning on gcc 4.4. | Mikhail Glushenkov | 2010-01-10 | 1 | -26/+26 | |
| | | | | | warning: suggest parentheses around ‘&&’ within ‘||’. llvm-svn: 93121 | |||||
* | Compute isFunctionLocal in MDNode ctor or via argument in new function ↵ | Victor Hernandez | 2010-01-10 | 1 | -3/+32 | |
| | | | | | | | | getWhenValsUnresolved(). Document PFS argument to ParseValID() and ConvertGlobalOrMetadataValIDToValue(). llvm-svn: 93108 | |||||
* | "In order to ease automatic bindings generation, it would be helpful if ↵ | Chris Lattner | 2010-01-09 | 2 | -36/+40 | |
| | | | | | | | | boolean values were distinguishable from integers. The attached patch introduces "typedef int LLVMBool;", and uses LLVMBool instead of int throughout the C API, wherever a boolean value is called for." Patch by James Y Knight! llvm-svn: 93079 | |||||
* | Delete NamedMDSymTable while destrucing Module. | Devang Patel | 2010-01-09 | 2 | -0/+3 | |
| | | | | | | Disable copy ctor and operator= for NamedMDSymTable. Hide typedef that should be public. llvm-svn: 93041 | |||||
* | Derive NamedMDNode from Value. | Devang Patel | 2010-01-09 | 1 | -1/+1 | |
| | | | | llvm-svn: 93032 | |||||
* | Use separate namespace for named metadata. | Devang Patel | 2010-01-07 | 2 | -6/+24 | |
| | | | | llvm-svn: 92931 | |||||
* | Allow null to be an element of NamedMDNode. e.g. !llvm.stuff = !{!0, !1, null} | Devang Patel | 2010-01-05 | 1 | -6/+5 | |
| | | | | llvm-svn: 92783 | |||||
* | Fix comment for CheckDebugInfoIntrinsics | Victor Hernandez | 2010-01-05 | 1 | -2/+3 | |
| | | | | llvm-svn: 92774 | |||||
* | Move remaining stuff to the isInteger predicate. | Benjamin Kramer | 2010-01-05 | 3 | -10/+9 | |
| | | | | llvm-svn: 92771 | |||||
* | NamedMDNode is a collection MDNodes. | Devang Patel | 2010-01-05 | 1 | -11/+11 | |
| | | | | llvm-svn: 92761 | |||||
* | Convert a ton of simple integer type equality tests to the new predicate. | Benjamin Kramer | 2010-01-05 | 5 | -8/+8 | |
| | | | | llvm-svn: 92760 | |||||
* | Add a new predicate for integer type equality tests. | Benjamin Kramer | 2010-01-05 | 1 | -0/+5 | |
| | | | | llvm-svn: 92759 | |||||
* | Avoid going through the LLVMContext for type equality where it's safe to ↵ | Benjamin Kramer | 2010-01-05 | 4 | -17/+13 | |
| | | | | | | dereference the type pointer. llvm-svn: 92726 | |||||
* | Fix a build error and change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -1/+2 | |
| | | | | llvm-svn: 92669 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -2/+3 | |
| | | | | llvm-svn: 92665 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -10/+11 | |
| | | | | llvm-svn: 92664 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -3/+3 | |
| | | | | llvm-svn: 92663 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -9/+9 | |
| | | | | llvm-svn: 92662 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -2/+3 | |
| | | | | llvm-svn: 92661 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -29/+30 | |
| | | | | llvm-svn: 92660 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -1/+0 | |
| | | | | llvm-svn: 92659 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -3/+4 | |
| | | | | llvm-svn: 92658 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -12/+12 | |
| | | | | llvm-svn: 92657 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -3/+3 | |
| | | | | llvm-svn: 92656 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -5/+6 | |
| | | | | llvm-svn: 92652 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -1/+1 | |
| | | | | llvm-svn: 92650 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -5/+6 | |
| | | | | llvm-svn: 92649 | |||||
* | Remove dead debug info intrinsics. | Devang Patel | 2010-01-05 | 2 | -58/+18 | |
| | | | | | | | | | | Intrinsic::dbg_stoppoint Intrinsic::dbg_region_start Intrinsic::dbg_region_end Intrinsic::dbg_func_start AutoUpgrade simply ignores these intrinsics now. llvm-svn: 92557 | |||||
* | Add a comment. | Dan Gohman | 2010-01-04 | 1 | -0/+2 | |
| | | | | llvm-svn: 92492 | |||||
* | it isn't safe to speculative load from a malloc, it might have | Chris Lattner | 2010-01-03 | 1 | -32/+1 | |
| | | | | | | | returned null, and may not have been big enough in any case. Thanks to Jay Foad for pointing this out! llvm-svn: 92452 | |||||
* | differences between two blockaddress's don't cause a | Chris Lattner | 2010-01-03 | 1 | -0/+18 | |
| | | | | | | global variable initializer to require relocations. llvm-svn: 92450 | |||||
* | fix refactoro | Chris Lattner | 2009-12-31 | 1 | -1/+1 | |
| | | | | llvm-svn: 92349 | |||||
* | use early exits to reduce indentation. | Chris Lattner | 2009-12-31 | 1 | -15/+16 | |
| | | | | llvm-svn: 92335 | |||||
* | eliminate another copy of the mdnode printing logic, simplify the | Chris Lattner | 2009-12-31 | 1 | -32/+23 | |
| | | | | | | one that remains. llvm-svn: 92334 | |||||
* | random tidying for MDNode printing. | Chris Lattner | 2009-12-31 | 1 | -10/+7 | |
| | | | | llvm-svn: 92333 | |||||
* | eliminate a bunch of useless forwarding functions with one caller. | Chris Lattner | 2009-12-31 | 1 | -21/+11 | |
| | | | | llvm-svn: 92332 | |||||
* | make mdnMap type safe, rename accessors for consistency with the rest of llvm. | Chris Lattner | 2009-12-31 | 1 | -12/+13 | |
| | | | | llvm-svn: 92331 | |||||
* | metadata can't be a global var initializer. | Chris Lattner | 2009-12-31 | 1 | -4/+0 | |
| | | | | llvm-svn: 92330 | |||||
* | simplify mdnode printing logic. Now N->dump() only | Chris Lattner | 2009-12-31 | 1 | -127/+105 | |
| | | | | | | dumps one node instead of all of them. llvm-svn: 92329 | |||||
* | unify two copies of the NamedMDNode printing code. | Chris Lattner | 2009-12-31 | 1 | -25/+22 | |
| | | | | llvm-svn: 92327 | |||||
* | fix printing of function-local metadata to print all the operands of the | Chris Lattner | 2009-12-31 | 1 | -2/+2 | |
| | | | | | | mdnode, not just operand 0 over and over. llvm-svn: 92326 | |||||
* | simplify printing of mdstring and Argument. | Chris Lattner | 2009-12-31 | 1 | -12/+5 | |
| | | | | llvm-svn: 92325 | |||||
* | simplify asmprinting of NamedMDNode | Chris Lattner | 2009-12-31 | 1 | -34/+4 | |
| | | | | llvm-svn: 92324 |