LICM shouldn't sink/delete debug information. Fix this and add a testcase.
[oota-llvm.git] / include / llvm /
2009-10-11 Nick LewyckyFix typo.
2009-10-11 Nick LewyckyFix typo.
2009-10-11 Chris Lattneradd a helper for matching "1".
2009-10-11 Chris Lattnerthere is no need to run mem2reg after jump threading...
2009-10-11 Chris Lattnerfix a bunch of bad formatting, delete the dead
2009-10-10 Chris Lattneradd a simple helper method.
2009-10-10 Chris Lattneradd ability for clients of SSAUpdater to find out about the
2009-10-10 Chris Lattneradd the ability to get a rewritten value from the middl...
2009-10-10 Chris Lattnerrename GetValueInBlock -> GetValueAtEndOfBlock to bette...
2009-10-10 Chris LattnerImplement an efficient and fully general SSA update...
2009-10-10 Chris Lattneradd some WeakVH::operator='s. Without these, assigning
2009-10-10 Chris Lattnerchange some static_cast into cast, pointed out by Gabor.
2009-10-10 Chris Lattneradd a version of PHINode::getIncomingBlock that takes...
2009-10-10 Dan GohmanMake getMachineNode return a MachineSDNode* instead...
2009-10-10 Dan GohmanReplace X86's CanRematLoadWithDispOperand by calling...
2009-10-09 Dan GohmanThe ScheduleDAG framework now requires an AliasAnalysis...
2009-10-09 Dan GohmanFactor out LiveIntervalAnalysis' code to determine...
2009-10-09 Devang PatelExtract scope information from the variable itself...
2009-10-09 Jeffrey YasskinExecutionEngine::clearGlobalMappingsFromModule failed...
2009-10-09 Dan GohmanAdd a const qualifier.
2009-10-09 Dale JohannesenUse names instead of numbers for some of the magic
2009-10-09 Dan GohmanAdd basic infrastructure and x86 support for preserving...
2009-10-09 Mikhail GlushenkovRaise the limit on built-in plugins in llvmc to 10.
2009-10-09 Evan ChengIndentation.
2009-10-09 Dan GohmanAdd the ability to track HasNSW and HasNUW on more...
2009-10-08 Bob WilsonAdd a SelectionDAG getTargetInsertSubreg convenience...
2009-10-08 Dan GohmanAdd a form of addPreserved which takes a string argumen...
2009-10-08 Chris Lattnerremove LoopVR pass. According to Nick:
2009-10-08 Jim GrosbachRe-enable register scavenging in Thumb1 by default.
2009-10-07 Jim Grosbachreverting thumb1 scavenging default due to test failure...
2009-10-07 Chris Lattnersecond half of lazy liveness removal.
2009-10-07 Jim GrosbachEnable thumb1 register scavenging by default.
2009-10-07 Devang PatelExtract subprogram and compile unit information from...
2009-10-07 Dan GohmanReplace TargetInstrInfo::isInvariantLoad and its target...
2009-10-07 Jim GrosbachAdd register-reuse to frame-index register scavenging...
2009-10-07 Torok EdwinAdd a comment explaining how DenseMap::insert works...
2009-10-07 Duncan SandsMake getPointerTo return a const PointerType* rather...
2009-10-07 Dan GohmanINTRINSIC_W_CHAIN and INTRINSIC_VOID do not use MemSDNo...
2009-10-06 Devang PatelAdd support to handle debug info attached to an instruc...
2009-10-06 Dan GohmanMake LLVMContext's pImpl member const.
2009-10-06 Chris Lattnerremove predicate simplifier, it never got the last...
2009-10-06 Duncan SandsIntroduce and use convenience methods for getting point...
2009-10-06 Devang PatelUpdate processDebugLoc() so that it can be used to...
2009-10-05 Jim GrosbachIn Thumb1, the register scavenger is not always able...
2009-10-05 Dan GohmanRemove an unnnecessary LLVMContext argument in
2009-10-05 Dan GohmanFix a name in a comment.
2009-10-05 Chris Lattneradd more type predicates.
2009-10-05 Chris Lattneradd some helper functions.
2009-10-05 Chris Lattnerremove llvm-db: it is completely broken and if anyone...
2009-10-04 Owen AndersonDo away with the strange use of BitVectors in SSI,...
2009-10-04 Evan ChengRename enum NumOccurrences to NumOccurrencesFlag since...
2009-10-03 Lang HamesRenamed MachineInstrIndex to LiveIndex.
2009-10-01 Mike StumpExpand api out in the usual inserter way, though, I...
2009-10-01 Jim Grosbachremove trailing whitespace
2009-10-01 Dan GohmanDon't use identifiers that start with an underscore...
2009-10-01 Douglas GregorTeach CMake to look for bidirectional_iterator, iterato...
2009-10-01 Evan ChengAdd instruction flags: hasExtraSrcRegAllocReq and hasEx...
2009-10-01 Chris Lattnerremove the GVNPRE pass. It has been subsumed by the...
2009-10-01 Devang PatelAdd another MDNode into DebugLocTuple. This will be...
2009-10-01 Devang PatelIf location info is attached with an instruction then...
2009-09-30 Devang PatelUse MachineInstr as an processDebugLoc() argument.
2009-09-30 Devang PatelUse MDNode * directly as an RecordSourceLine() argument.
2009-09-30 Devang PatelRemove dead code.
2009-09-30 Devang PatelAdd isFOO() helpers. Fix getDirectory() and getFilename...
2009-09-30 Bob WilsonUse OutStreamer.SwitchSection instead of writing out...
2009-09-30 Bob WilsonAdd a new virtual EmitStartOfAsmFile method to the...
2009-09-30 Reid KlecknerFix integer overflow in instruction scheduling. This...
2009-09-30 Devang PatelSilence unused variable warning.
2009-09-30 Evan ChengAdd a target hook to add pre- post-regalloc scheduling...
2009-09-30 Devang PatelSimplify.
2009-09-30 David GoodwinRemove -post-RA-schedule flag and add a TargetSubtarget...
2009-09-30 Douglas GregorForward-declare ValueSymbolTable so that SymbolTableLis...
2009-09-30 Mike StumpAdd a way for a frontend to generate more complex dwarf...
2009-09-29 Devang PatelAdd removeMD().
2009-09-29 Devang PatelOnly one custom meadata of each kind can be attached...
2009-09-29 Devang PatelRemove std::string uses from DebugInfo interface.
2009-09-29 Devang PatelCreate empty StringRef is incoming cstring is NULL.
2009-09-29 Devang PatelParse custom metadata attached with an instruction.
2009-09-28 Devang Patels/class Metadata/class MetadataContext/g
2009-09-28 Devang PatelDo not use global typedef for MDKindID.
2009-09-28 Devang PatelRemove unnecessary include.
2009-09-28 Jakob Stoklund OlesenIntroduce the TargetInstrInfo::KILL machine instruction...
2009-09-28 Dan GohmanConvert LoopSimplify and LoopExtractor from FunctionPas...
2009-09-28 Mikhail GlushenkovAdd a way to query the number of input files.
2009-09-28 Dan GohmanMove the dominator verification code out of special...
2009-09-28 Dan GohmanExtend the StartPassTimer and StopPassTimer functions...
2009-09-27 Dan GohmanExtract the code for inserting a loop into the loop...
2009-09-27 Dan GohmanExtract the code for releasing a pass into a separate...
2009-09-27 Nick LewyckyRound out the API for the new optimization flags.
2009-09-27 Tilmann SchellerUse explicit structs instead of std::pair to map callee...
2009-09-27 Dan GohmanRemove a redundant assert.
2009-09-27 Dan GohmanAdd dominates and releaseMemory member functions to...
2009-09-27 Dan GohmanClarify a comment.
2009-09-27 Dan GohmanAdd a properlyDominates member function to ScalarEvolution.
2009-09-27 Nick LewyckyInstruction::clone does not need to take an LLVMContext...
2009-09-26 Chris Lattnerremove support for "NoSub" from regex. It seems like...
2009-09-26 Duncan SandsFor the NSWSub support in the builder to actually be...
2009-09-26 Duncan SandsAdd methods for creating NSW subtraction, as already...
2009-09-26 Dan GohmanAdd a comment describing natural loops.
2009-09-25 Dan GohmanRename ConstantFP's getInf to getInfinity.
next