summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)AuthorFilesLines
2010-02-17Fix a few unused parameter warnings.Eric Christopher3-3/+3
2010-02-17Make the non-temporal bit "significant" in MemSDNodes so they aren'tDavid Greene1-1/+3
2010-02-17Add Regex::sub, for doing regular expression substitution with backreferences.Daniel Dunbar1-0/+13
2010-02-17Fix comment.Daniel Dunbar1-1/+1
2010-02-17move isOnlyReachableByFallthrough out of MachineBasicBlock into AsmPrinter,Chris Lattner2-5/+5
2010-02-17add missing method, PR6284Chris Lattner1-1/+3
2010-02-17Emulate the current isel's "IsChainCompatible" logic for now.Chris Lattner1-1/+9
2010-02-17simplify IsChainCompatible codegen, add comments. no Chris Lattner1-4/+12
2010-02-17make the new isel's interpreter loop call the generated Chris Lattner2-6/+10
2010-02-16Use line and column number to distinguish two lexical blocks at the same level.Devang Patel1-4/+7
2010-02-16Rename SuccessorNumber to GetSuccessorNumber.Bob Wilson1-4/+5
2010-02-16Split critical edges as needed for load PRE.Bob Wilson1-1/+6
2010-02-16Refactor to share code to find the position of a basic block successor in theBob Wilson1-0/+5
2010-02-16convert the new matcher to check intermediate nodes for a singleChris Lattner1-9/+18
2010-02-16Introduce isOpaqueTy and use it rather than isa<OpaqueType>. Also, move someDuncan Sands1-12/+16
2010-02-16There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands2-3/+7
2010-02-16generate code for node and pattern predicates. Note that this won'tChris Lattner2-14/+33
2010-02-16add support for the new isel matcher to generate Chris Lattner1-1/+16
2010-02-16Fix a typo in an LLVMOpcode enum. LLVMTrunk -> LLVMTrunc.Erick Tryzelaar1-1/+1
2010-02-15Move TLOF implementations to libCodegen to resolve layering violation.Anton Korobeynikov2-168/+202
2010-02-15Preliminary patch to improve dwarf EH generation - Hooks to return Personalit...Anton Korobeynikov5-50/+58
2010-02-15Remove c++ style comments from c header.Bill Wendling1-8/+8
2010-02-15Renumber Instruction enums in llvm-c.Bill Wendling1-50/+62
2010-02-15Split SelectionDAGISel::IsLegalAndProfitableToFold toEvan Cheng1-5/+7
2010-02-15comment fix.Chris Lattner1-1/+1
2010-02-15Add non-temporal flags and remove an assumption of default arguments.David Greene2-10/+12
2010-02-15Add non-temporal flags to MachineMemOperand.David Greene1-3/+8
2010-02-15Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands2-27/+27
2010-02-15Check in the first big step of rewriting DAGISelEmitter to Chris Lattner1-0/+264
2010-02-15give SDValue an operator->, allowing V->isTargetOpcode() andChris Lattner1-0/+2
2010-02-15don't make insanely large node numbers for no reason,Chris Lattner1-1/+1
2010-02-15make PadToColumn return the stream so you can use:Chris Lattner1-1/+1
2010-02-15When restoring a saved insert location, check to see if the savedDan Gohman1-0/+2
2010-02-14In rememberInstruction, if the value being remembered is theDan Gohman1-3/+1
2010-02-14Remove a 'protected' keyword, now that SCEVExpander is no longerDan Gohman1-1/+1
2010-02-13MCAssembler: Switch MCAsmFixup to storing MCFixupKind instead of just a size.Daniel Dunbar2-4/+17
2010-02-13MCAssembler: Sink fixup list into MCDataFragment.Daniel Dunbar1-39/+23
2010-02-13MCAssembler: Switch MCFillFragment to only taking constant values. Symbolic e...Daniel Dunbar1-4/+4
2010-02-13MCAssembler: Start applying fixups in the data section.Daniel Dunbar1-9/+6
2010-02-13MCAssembler: Add assorted dump() methods.Daniel Dunbar1-31/+49
2010-02-13Teach MachineFrameInfo to track maximum alignment while stack objects are beingEvan Cheng1-13/+3
2010-02-13Override dominates and properlyDominates for SCEVAddRecExpr, as aDan Gohman1-0/+4
2010-02-12give MCCodeEmitters access to the current MCContext.Chris Lattner1-5/+7
2010-02-12Fix a comment typo.Bob Wilson1-1/+1
2010-02-12doxygenize some comments, patch by Peter Collingbourne!Chris Lattner3-53/+53
2010-02-12Add support for a union type in LLVM IR. Patch by Talin!Chris Lattner6-9/+125
2010-02-12Cleanup stdcall / fastcall name mangling.Anton Korobeynikov1-1/+1
2010-02-12Reapply the new LoopStrengthReduction code, with compile time andDan Gohman2-70/+39
2010-02-12Add a new pass on machine instructions to optimize away PHI cycles that Bob Wilson1-0/+4
2010-02-12Add a new function attribute, 'alignstack'. It will indicate (when the backendsCharles Davis1-1/+28