aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2012-08-02include/llvm/Analysis/RegionInfo.h: Appease msvc.NAKAMURA Takumi
2012-08-02Implement the block_iterator of Region based on df_iterator.Hongbin Zheng
2012-08-02X86 Peephole: fold loads to the source register operand if possible.Manman Ren
2012-08-01Reference IntrusiveRefCntPtr in doxygen doc of RefCountedBase to get a link t...Axel Naumann
2012-08-01Add range erase, element insert, and range insert methods toChandler Carruth
2012-08-01Add basic in-bounds asserts to TinyPtrVector::erase.Chandler Carruth
2012-08-01Initial commit of new FileOutputBuffer support class. Nick Kledzik
2012-08-01Fix shadowed variable warningNick Kledzik
2012-07-31Implement copy and move assignment for TinyPtrVector. These try toChandler Carruth
2012-07-31Clean up trailing whitespace and unnecessary blank lines.Chandler Carruth
2012-07-31Bring TinyPtrVector under test. Somehow we never picked up unit testsChandler Carruth
2012-07-30Added MachineRegisterInfo::hasOneDef()Andrew Trick
2012-07-30Inline MachineRegisterInfo::hasOneUseAndrew Trick
2012-07-30Extend the InstVisitor to visit the specialized classes wrappingChandler Carruth
2012-07-30Move the SmallVector unit tests to be type-parameterized so that we canChandler Carruth
2012-07-30Typo.Eric Christopher
2012-07-30Add MachineInstr::isTransient().Jakob Stoklund Olesen
2012-07-30Add MachineBasicBlock::isPredecessor().Jakob Stoklund Olesen
2012-07-29APInt: Simplify code.Benjamin Kramer
2012-07-29Revert r160920 and r160919 due to dragonegg and clang selfhost failureManman Ren
2012-07-28X86 Peephole: fold loads to the source register operand if possible.Manman Ren
2012-07-27Also compute register mask lists under -new-live-intervals.Jakob Stoklund Olesen
2012-07-27Typos.Chad Rosier
2012-07-27Eliminate the IS_PHI_DEF flag and VNInfo::setIsPHIDef().Jakob Stoklund Olesen
2012-07-27Add a -new-live-intervals experimental option.Jakob Stoklund Olesen
2012-07-27SmallVector: Crank up verbosity of asserts per Chandler's request.Benjamin Kramer
2012-07-27Give MCRegisterInfo an implementation file.Jakob Stoklund Olesen
2012-07-27SmallVector::erase: Assert that iterators are actually inside the vector.Benjamin Kramer
2012-07-27Eliminate the large XXXSubRegTable constant arrays.Jakob Stoklund Olesen
2012-07-26Remove support for 'CompositeIndices' and sub-register cycles.Jakob Stoklund Olesen
2012-07-26Add support for v16i32/v16i64 into the code generator. This is required for b...Micah Villmow
2012-07-26Make comments in Debug.cpp and Debug.h consistent. Rename SetCurrentDebugType;Chad Rosier
2012-07-26Start scaffolding for a MachineTraceMetrics analysis pass.Jakob Stoklund Olesen
2012-07-26Add a floor intrinsic.Dan Gohman
2012-07-25Differentially encode all MC register lists.Jakob Stoklund Olesen
2012-07-25revert r160742: it's breaking CMake buildNuno Lopes
2012-07-25MemoryBuiltins: add support to determine the size of strdup'ed non-constant s...Nuno Lopes
2012-07-25add EmitStrNLen()Nuno Lopes
2012-07-25make all Emit*() functions consult the TargetLibraryInfo information before c...Nuno Lopes
2012-07-24In order to correctly compileRafael Espindola
2012-07-24[Object] Remove unneeded const_cast.Michael J. Spencer
2012-07-24add a few more functions to TargetLibraryInfo:Nuno Lopes
2012-07-24Add new interfaces to support ldd's ReaderElf.cpp.Anshuman Dasgupta
2012-07-24TargetLibraryInfo: add strn?cat, strn?cpy, and strn?lenNuno Lopes
2012-07-23Add operator== to APSInt. This will compare the signed bit before doingRichard Trieu
2012-07-23Doxygenify the comments of ISD nodes.Nadav Rotem
2012-07-23Fix a typo (the the => the)Sylvestre Ledru
2012-07-22autoconf: Re-introduce LLVM_HOSTTRIPLE since r143500, as rework of PR11060.NAKAMURA Takumi
2012-07-21Add VK_Mips_HIGHER and VK_Mips_HIGHEST to MCSymbolRefExpr::VariantKind.Akira Hatanaka
2012-07-20baby steps toward fixing some problems with inbound GEPs that overflow, as di...Nuno Lopes