summaryrefslogtreecommitdiff
path: root/lib/VMCore
AgeCommit message (Expand)AuthorFilesLines
2012-10-02Merge master branchtstellar8-19/+107
2012-09-24Don't do actual work inside an assert statement. Fixes PR11760!tstellar1-4/+6
2012-09-24Add LLVM_OVERRIDE to methods that override their base classes.tstellar1-1/+1
2012-09-21Encapsulate the "construct*AlignmentFromInt" functions.void1-2/+2
2012-09-21Make the 'get*AlignmentFromAttr' functions into member functions within the A...void1-7/+8
2012-09-20Revert r164308 to fix buildbots.void1-8/+7
2012-09-20Make the 'get*AlignmentFromAttr' functions into member functions within the A...void1-7/+8
2012-09-20Remove more bare uses of the different Attribute enums.void1-6/+6
2012-09-20Make the 'getAsString' function a method of the Attributes class.void3-48/+48
2012-09-19Convert some attribute existence queries over to use the predicate methods.void2-27/+27
2012-09-19Add in new data types that are used by AMDIL/ANL among others.mvillmow1-0/+20
2012-09-19Add support for accessing an MDNode's operands via the C binding. Patch bybaldrick1-0/+13
2012-09-19whitespace.nadav1-9/+0
2012-09-18Mark unimplemented copy constructors and copy assignment operators as LLVM_DE...ctopper1-2/+2
2012-09-15Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments.ctopper2-13/+13
2012-09-13Define an official slot for the new !tbaa.struct metadata tag.Dan Gohman1-0/+5
2012-09-13Unify the emission of the calling conventions into a single function to reduc...Micah Villmow1-42/+27
2012-09-12Recommit, with fixes:Eric Christopher1-0/+24
2012-09-12Revert "Add some support for dealing with an object pointer on arguments."Eric Christopher1-24/+0
2012-09-12When calling print directly on a global (eg from the debugger) itDuncan Sands1-3/+3
2012-09-12Add some support for dealing with an object pointer on arguments.Eric Christopher1-0/+24
2012-09-10c bindings: revert LLVMConstInlineAsm to always use the default asm dialect.Benjamin Kramer1-4/+2
2012-09-05Stop casting away const qualifier needlessly.Roman Divacky1-1/+1
2012-09-05[ms-inline asm] Enumerate the InlineAsm dialects and rename the nsdialect toChad Rosier4-8/+9
2012-09-05[ms-inline asm] Emit the (new) inline asm Non-Standard Dialect attribute.Chad Rosier1-0/+2
2012-09-04[ms-inline asm] Add the inline assembly dialect, AsmDialect, to the InlineAsmChad Rosier3-13/+23
2012-09-04[ms-inline asm] Remove the Inline Asm Non-Standard Dialect attribute. ThisChad Rosier1-3/+0
2012-08-31Move the GCOVFormat enums into their own namespace per the LLVM coding standard.Bill Wendling1-10/+10
2012-08-30Apply "/Og-" also to MSC15(aka VS9) on VMCore/Function.cpp.NAKAMURA Takumi1-1/+1
2012-08-17Make atomic load and store of pointers work. Tighten verification of atomic ...Eli Friedman1-0/+32
2012-08-17Change the `linker_private_weak_def_auto' linkage to `linkonce_odr_auto_hide' toBill Wendling3-10/+10
2012-08-17Assert that dominates is not given a multiple edge. Finding out if we haveRafael Espindola2-0/+17
2012-08-16Teach GVN to reason about edges dominating uses. This allows it to handle casesRafael Espindola1-14/+11
2012-08-15Fix a typo that led to a failure to correctly verify bitcast instructions.Nick Lewycky1-1/+1
2012-08-14Typo.Eric Christopher1-1/+1
2012-08-10The normal edge of an invoke is not allowed to branch to a block with aEli Friedman1-1/+1
2012-08-10Move BasicBlockEdge to the cpp file. No functionality change.Rafael Espindola1-0/+16
2012-08-10[ms-inline asm] Add a new Inline Asm Non-Standard Dialect attribute.Chad Rosier1-0/+3
2012-08-07The dominance computation already has logic for computing if an edge dominatesRafael Espindola1-27/+40
2012-08-04Postpone the deletion of the old name in StructType::setName to allow using a...Benjamin Kramer1-10/+20
2012-08-03Move the "findUsedStructTypes" functionality outside of the Module class.Bill Wendling4-142/+152
2012-07-26Add support for v16i32/v16i64 into the code generator. This is required for b...Micah Villmow1-0/+8
2012-07-20Fix a dangling StringRef bug in the auto upgrader. In one case, we resetChandler Carruth1-2/+2
2012-07-19Pull the simple parts of DenseMapInfo<DebugLoc> inline and prune includes.Benjamin Kramer1-12/+0
2012-07-19Remove tabs.Bill Wendling3-20/+20
2012-07-18Adding some debug information to PassManagerVictor Oliveira1-0/+20
2012-07-18More replacing of target-dependent intrinsics with target-indepdent Joel Jones1-1/+11
2012-07-16MSVC's implementation of isalnum will assert on characters > 255, so we need ...Aaron Ballman1-1/+5
2012-07-13This is one of the first steps at moving to replace target-dependent Joel Jones1-0/+25
2012-07-13Fixed few warnings; trimmed empty lines.Galina Kistanova1-123/+151