summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)AuthorFilesLines
2009-07-01Hold the LLVMContext by reference rather than by pointer.Owen Anderson9-18/+19
2009-07-01Add machine operand for MDNodes. This will be used to communicate debug info.Devang Patel2-1/+19
2009-07-01Update comments to make it clear that the function alignment is the Log2 of theBill Wendling2-3/+3
2009-07-01Update configure and config.h.in from r74621.Jeffrey Yasskin1-0/+3
2009-07-01Add a portable strerror*() wrapper, llvm::sys::StrError(). This includes theJeffrey Yasskin2-2/+39
2009-07-01Use correct format for LLVM header #includes.Misha Brukman1-1/+1
2009-07-01Add a pointer to the owning LLVMContext to Module. This requires threading L...Owen Anderson10-9/+43
2009-07-01Remove special handling of implicit_def. Fix a couple more bugs in liveinterv...Evan Cheng1-13/+2
2009-07-01Tweak MCSymbol doxyments.Daniel Dunbar1-3/+5
2009-07-01Rename MCValue::isConstant to isAbsolute.Daniel Dunbar1-1/+2
2009-07-01add comments, privatize interfaceChris Lattner1-2/+13
2009-07-01disable some ctors.Chris Lattner1-0/+3
2009-07-01add some comments to MCSymbol header, make the ctor private so that only MCCo...Chris Lattner1-5/+28
2009-07-01improve comments.Chris Lattner1-1/+13
2009-07-01improve the APIs for creating struct and function types with no arguments/ele...Chris Lattner2-4/+17
2009-07-01Handle IMPLICIT_DEF with isUndef operand marker, part 2. This patch moves the...Evan Cheng1-0/+4
2009-07-01Remove unused AsmPrinter OptLevel argument, and propogate.Daniel Dunbar1-5/+5
2009-06-30Add a global context, for easing backwards compatibility.Owen Anderson1-0/+3
2009-06-30Fill in some methods for the MCValue field of an MCOperand.Daniel Dunbar1-2/+16
2009-06-30llvm-mc: Symbols in a relocatable expression of the (a - b + cst) form areDaniel Dunbar1-4/+3
2009-06-30Add an "alignment" field to the MachineFunction object. It makes more sense toBill Wendling2-0/+14
2009-06-30Drop redundant print impl.Andreas Bolka1-3/+0
2009-06-30Reapply 74494, this time removing the conflicting definition of operator<<Dan Gohman1-0/+2
2009-06-30Add wrappers for type construction to LLVMContext.Owen Anderson1-0/+30
2009-06-30Fix up header comments to make Chris happy.Owen Anderson1-0/+10
2009-06-30Temporarily restore the scavenger implicit_def checking code. MachineOperand ...Evan Cheng1-2/+13
2009-06-30Add a bit IsUndef to MachineOperand. This indicates the def / use register op...Evan Cheng3-19/+31
2009-06-30Temporarily revert r74494. It was causing failures in the unit tests.Bill Wendling1-2/+0
2009-06-30Fix the build on Cygwin. Patch by Aaron Gray.Owen Anderson1-2/+2
2009-06-30llvm-mc: Evaluation for relocatable expressions.Daniel Dunbar2-1/+20
2009-06-30Delete a spurious blank line at the top of the file.Dan Gohman1-1/+0
2009-06-30Define an operator<< for APInt to be used with std::ostream.Dan Gohman1-0/+2
2009-06-30Normalize SourceMgr messages.Daniel Dunbar1-1/+4
2009-06-30Add LLVMContext, which will eventually be used as a container for privatizing...Owen Anderson1-0/+162
2009-06-30Move the driver entry point out of Main.inc.Mikhail Glushenkov1-105/+6
2009-06-29llvm-mc: Parse .{,b,p2}align{,w,l} directives.Daniel Dunbar1-1/+1
2009-06-29llvm-mc: Diagnose misuse (mix) of defined symbols and labels.Daniel Dunbar2-1/+7
2009-06-29Add SMLoc::isValid method.Daniel Dunbar1-0/+2
2009-06-29Rename MCValue::getCst to getConstant and add MCValue::isConstant.Daniel Dunbar1-2/+3
2009-06-29Fix three MSVC 2008 warnings that completely clutter the build output.Sebastian Redl2-3/+3
2009-06-29Add more vector ValueTypes for AVX and other extended vector instructionDavid Greene3-53/+106
2009-06-29Add triple for OpenBSD.Duncan Sands1-1/+2
2009-06-29Make dynamic LLVMC plugins work on Windows (finally!).Mikhail Glushenkov1-38/+0
2009-06-28Minimal LDA interface, maximally conservative tester.Andreas Bolka1-0/+5
2009-06-28LDA analysis output scaffolding.Andreas Bolka1-1/+8
2009-06-27Teach LoopSimplify how to merge multiple loop exits into a single exit,Dan Gohman1-0/+7
2009-06-27Eliminate a layer of indirection in LoopInfo and MachineLoopInfo.Dan Gohman2-50/+50
2009-06-27Convert ScalarEvolution to use BumpPtrAllocator and FoldingSet, insteadDan Gohman2-26/+22
2009-06-27Remove a redundant #include.Dan Gohman1-1/+0
2009-06-27Change SCEVExpander to use an IRBuilder to emit instructions.Dan Gohman1-19/+13