aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* remove the GVNPRE pass. It has been subsumed by the GVN pass.Chris Lattner2009-10-012-8/+0
* Add another MDNode into DebugLocTuple. This will be used to keep track of inl...Devang Patel2009-10-011-6/+10
* If location info is attached with an instruction then keep track of alloca sl...Devang Patel2009-10-011-0/+14
* Use MachineInstr as an processDebugLoc() argument.Devang Patel2009-09-301-1/+1
* Use MDNode * directly as an RecordSourceLine() argument.Devang Patel2009-09-301-1/+1
* Remove dead code.Devang Patel2009-09-301-6/+0
* Add isFOO() helpers. Fix getDirectory() and getFilename() for DIScope.Devang Patel2009-09-301-2/+7
* Use OutStreamer.SwitchSection instead of writing out textual section directives.Bob Wilson2009-09-301-1/+7
* Add a new virtual EmitStartOfAsmFile method to the AsmPrinter and use thisBob Wilson2009-09-301-0/+4
* Fix integer overflow in instruction scheduling. This can happen if we haveReid Kleckner2009-09-301-4/+4
* Silence unused variable warning.Devang Patel2009-09-301-1/+1
* Add a target hook to add pre- post-regalloc scheduling passes.Evan Cheng2009-09-301-4/+12
* Simplify.Devang Patel2009-09-301-1/+1
* Remove -post-RA-schedule flag and add a TargetSubtarget method to enable post...David Goodwin2009-09-301-1/+5
* Forward-declare ValueSymbolTable so that SymbolTableListTraits.h can be parse...Douglas Gregor2009-09-301-1/+2
* Add a way for a frontend to generate more complex dwarf locationMike Stump2009-09-301-4/+25
* Add removeMD().Devang Patel2009-09-291-1/+9
* Only one custom meadata of each kind can be attached with an instruction.Devang Patel2009-09-292-4/+4
* Remove std::string uses from DebugInfo interface.Devang Patel2009-09-291-93/+47
* Create empty StringRef is incoming cstring is NULL.Devang Patel2009-09-291-1/+1
* Parse custom metadata attached with an instruction.Devang Patel2009-09-291-2/+7
* Add C API calls for building FNeg operations. Patch by KS Sreeram!Dan Gohman2009-09-281-0/+1
* s/class Metadata/class MetadataContext/gDevang Patel2009-09-283-7/+7
* Do not use global typedef for MDKindID.Devang Patel2009-09-282-10/+6
* Remove unnecessary include.Devang Patel2009-09-281-1/+0
* Introduce the TargetInstrInfo::KILL machine instruction and get rid of theJakob Stoklund Olesen2009-09-282-3/+6
* Convert LoopSimplify and LoopExtractor from FunctionPass to LoopPass.Dan Gohman2009-09-282-4/+3
* Add a way to query the number of input files.Mikhail Glushenkov2009-09-281-0/+2
* Move the dominator verification code out of special code embedded withinDan Gohman2009-09-282-3/+4
* Extend the StartPassTimer and StopPassTimer functions so that theDan Gohman2009-09-281-2/+3
* Extract the code for inserting a loop into the loop queue intoDan Gohman2009-09-271-1/+5
* Extract the code for releasing a pass into a separate function, andDan Gohman2009-09-271-1/+5
* Round out the API for the new optimization flags.Nick Lewycky2009-09-272-4/+16
* Use explicit structs instead of std::pair to map callee saved regs to spill s...Tilmann Scheller2009-09-271-2/+8
* Remove a redundant assert.Dan Gohman2009-09-271-1/+0
* Add dominates and releaseMemory member functions to PostDominatorTree.Dan Gohman2009-09-271-0/+12
* Clarify a comment.Dan Gohman2009-09-271-1/+2
* Add a properlyDominates member function to ScalarEvolution.Dan Gohman2009-09-272-0/+24
* Instruction::clone does not need to take an LLVMContext&. Remove that andNick Lewycky2009-09-273-39/+39
* remove support for "NoSub" from regex. It seems like a minor optimizationChris Lattner2009-09-261-13/+8
* For the NSWSub support in the builder to actually be useable,Duncan Sands2009-09-264-0/+10
* Add methods for creating NSW subtraction, as already existsDuncan Sands2009-09-262-0/+27
* Add a comment describing natural loops.Dan Gohman2009-09-261-1/+2
* Rename ConstantFP's getInf to getInfinity.Dan Gohman2009-09-251-1/+1
* Move MachineMemOperand::getAlignment out of line, to avoid needingDan Gohman2009-09-251-5/+1
* Add a ConstantFP::getInf utility function for creating infinity ConstantFPs.Dan Gohman2009-09-251-0/+1
* Fix a compile failure introduced by r82675 on MinGW which doesn't haveJeffrey Yasskin2009-09-252-0/+6
* Improve MachineMemOperand handling.Dan Gohman2009-09-257-115/+189
* Rename getTargetNode to getMachineNode, for consistency with theDan Gohman2009-09-251-31/+31
* Revert 82694 "Auto-upgrade malloc instructions to malloc calls." because it c...Victor Hernandez2009-09-251-6/+1