aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2011-08-03Be more conservative when forming compact regions.Jakob Stoklund Olesen
2011-08-03Fix some warnings from Clang in release builds:Chandler Carruth
2011-08-03Fix typo in #include which revealed in the case-sensitive filesystem.Jakub Staszak
2011-08-03Use MachineBranchProbabilityInfo in If-Conversion instead of its own heuristics.Jakub Staszak
2011-08-03Remove the LowerSetJmp pass. It wasn't used effectively by any of the targets.Bill Wendling
2011-08-03Add more constantness in BlockFrequencyInfo.Jakub Staszak
2011-08-03New approach to r136737: insert the necessary fences for atomic ops in platfo...Eli Friedman
2011-08-03Remove unused variables.Benjamin Kramer
2011-08-03Some revisions to Devang's change r136759 for merged global debug info.Bob Wilson
2011-08-03SCEV: Use AssertingVH to catch dangling BasicBlock* when passes forgetAndrew Trick
2011-08-03whitespaceAndrew Trick
2011-08-03Handle IMPLICIT_DEF instructions in X86FloatingPoint.Jakob Stoklund Olesen
2011-08-03fix PR10286, a problem with the .ll printer handling block addresses that are...Chris Lattner
2011-08-03Use byte offset, instead of element number, to access merged global.Devang Patel
2011-08-03Small cleanups:Nick Lewycky
2011-08-03Add this back in for now. There are still a few passes which create unwind in...Bill Wendling
2011-08-03Fix logical error when detecting lifetime intrinsics.Nick Lewycky
2011-08-03Replace the 'UnwindInst' check with a check for 'ResumeInst', which also exitsBill Wendling
2011-08-02Use the precomputed def presence in RAGreedy::calcSpillCost.Jakob Stoklund Olesen
2011-08-02Inform SpillPlacement about blocks with defs.Jakob Stoklund Olesen
2011-08-02Rename {First,Last}Use to {First,Last}Instr.Jakob Stoklund Olesen
2011-08-02ARM backend support for atomicrmw and cmpxchg with non-monotonic ordering. N...Eli Friedman
2011-08-02Add a BlockInfo::FirstDef field.Jakob Stoklund Olesen
2011-08-02Delete BlockInfo::LiveThrough. It wasn't used any more.Jakob Stoklund Olesen
2011-08-02Teach InstCombine that lifetime intrincs aren't a real user on the result of aNick Lewycky
2011-08-02Extend the SpillPlacement interface with two new features.Jakob Stoklund Olesen
2011-08-02Move methods in PassManagerBuilder offline.Rafael Espindola
2011-08-02Add new atomic instructions to SCCP. No functional change, but stops debug s...Eli Friedman
2011-08-02Lifetime intrinsics on undef are dead.Nick Lewycky
2011-08-02Assume .cfi_startproc is the first thing in a function. If the function isRafael Espindola
2011-08-02Don't create a ridiculous EXTRACT_ELEMENT. PR10563.Eli Friedman
2011-08-02Fix the broken encodings for the VFP vmov.f32 and vmov.f64 instructions, as w...Owen Anderson
2011-08-02Tidy up. 80 columns.Jim Grosbach
2011-08-02ARM: rename addrmode7 to addr_offset_none.Jim Grosbach
2011-08-02Comment out the PPC relocation offset adjustment. It must be done differently.Roman Divacky
2011-08-02Make this kind of lowering to be supported by 256-bit instructions:Bruno Cardoso Lopes
2011-08-02Remove trailing semicolon.Roman Divacky
2011-08-02Sketch out PowerPC ELF writer. This is enough to get clang -integrated-asRoman Divacky
2011-08-02Remove the LLVMBuildUnwind C API function.Bill Wendling
2011-08-02Use consistent terminology for loop exit/exiting blocks. Name change only.Andrew Trick
2011-08-02Revert r136503 and r136480 in an effort to fix non-determinism in the llvm-gc...Owen Anderson
2011-08-02Bail from FastISel when we encounter a volatile memset intrinsic. Patch by IvanNick Lewycky
2011-08-01Move imm0_255 to ARMInstrInfo.td with the other immediate predicates.Jim Grosbach
2011-08-01Fix comments.Jim Grosbach
2011-08-01Add v4f64 -> v2f32 fp_round support. Also add a testcase to exerciseBruno Cardoso Lopes
2011-08-01Teach PreprocessISelDAG to be aware of vector types and to not process them.Bruno Cardoso Lopes
2011-08-01Lower CONCAT_VECTORS to use two VINSERTF128 instructions instead ofBruno Cardoso Lopes
2011-08-01Actually finish switching to the new system for Target sublibraryChandler Carruth
2011-08-01Since vectors with all ones can't be created with a 256-bit instruction,Bruno Cardoso Lopes
2011-08-01Set endianess and pointer size for PPC Linux. Bug noticed by Roman Divacky.Evan Cheng