- d05667e Fix "make check" in Release by removing debug-only options from an 'opt' invocation. by Cameron Zwarich · 13 years ago
- 9adf151 Make DecomposeGEPExpression check SimplifyInstruction only by Dan Gohman · 13 years ago
- 6b918b8 Add a method to TargetRegisterInfo to get the register number that the Win64 EH by Charles Davis · 13 years ago
- 13a1608 Clean up the lazy initialization of DIBuilder a bit. by Cameron Zwarich · 13 years ago
- dfa178bc Work around code generation bug in Visual Studio 2010. by Jakob Stoklund Olesen · 13 years ago
- c827939 Make LoadAndStorePromoter preserve debug info and create llvm.dbg.values when by Cameron Zwarich · 13 years ago
- e665798 Explain FIXME. by Rafael Espindola · 13 years ago
- 10c3e12 Fix the defaults for .eh_frame. We were marking it as writable. by Rafael Espindola · 13 years ago
- b5a55d9 - Teach SelectionDAG::isKnownNeverZero to return true (op x, c) when c is by Evan Cheng · 13 years ago
- 4992b03 Remove dead option. by Evan Cheng · 13 years ago
- 237f15d FileCheck-ize a couple of IV unit tests. by Andrew Trick · 13 years ago
- 320ce56 Fix cmake dependencies. by Rafael Espindola · 13 years ago
- b4d8d31 Simplify offset calculation of stack frame objects for $gp restore location and by Akira Hatanaka · 13 years ago
- a9b324b Fix debug info for blocks' variable. by Devang Patel · 13 years ago
- 3a2f557 Test case for r130799 - indvars: Added canExpandBackEdgeTakenCount. by Andrew Trick · 13 years ago
- c481b70 Remove unnecessary comment. by Devang Patel · 13 years ago
- 46da136 Expand f64 FPOW. by Akira Hatanaka · 13 years ago
- f89532f Add pattern for double-to-integer conversion. Patch by Sasa Stankovic. by Akira Hatanaka · 13 years ago
- 9728ea2 Revert 121907 (it causes llc crash) and apply original patch from PR9817. by Devang Patel · 13 years ago
- bdd2ce9 Fixes related to coding style. by Akira Hatanaka · 13 years ago
- 4e9011c Document llvm.exp and llvm.pow. by Dan Gohman · 13 years ago
- 1b58d45 When checking for signed multiplication overflow, watch out for INT_MIN and -1. by Dan Gohman · 13 years ago
- 95ae09a Propagate error correctly in the MC Asm parser for leading '$' expressions. by Jim Grosbach · 13 years ago
- f8928c0 Fix MipsAsmPrinter::printSavedRegsBitmaskChange. Remove functions and variables by Akira Hatanaka · 13 years ago
- 32232fc clarify this, apparently it is confusing :) by Chris Lattner · 13 years ago
- 69c19f7 Change StackDirection from StackGrowsUp to StackGrowsDown. by Akira Hatanaka · 13 years ago
- 26ffad8 Test case for r131908. by Devang Patel · 13 years ago
- 2338575 Preserve debug info during iSel by keeping DanglingDebugInfoMap live until end of function. by Devang Patel · 13 years ago
- 35b6994 While replacing all uses of a SDValue with another value, do not forget to transfer SDDbgValue. by Devang Patel · 13 years ago
- 88c62fc Clear list of instructions without DebugLoc. by Devang Patel · 13 years ago
- fcc482e The dragonegg option to disable LLVM optimizations changed. by Duncan Sands · 13 years ago
- 16e1b3f Implement .seh_stackalloc and .seh_pushframe parsing. by Charles Davis · 13 years ago
- c10ecd8 fix a really nasty basicaa mod/ref calculation bug that was causing miscompilation of by Chris Lattner · 13 years ago
- d34d429 Fix <rdar://problem/9476260> by having tail calls always generate 32-bit branches by Cameron Zwarich · 13 years ago
- 613f1a3 rearrange two transforms, since one subsumes the other. Make the shift-exactness by Chris Lattner · 13 years ago
- 05cd886 Transform any logical shift of a power of two into an exact/NUW shift when by Chris Lattner · 13 years ago
- f415d8b Use a more efficient data structure for the "operand map". The number of by Bill Wendling · 13 years ago
- 6083bb9 use the valuetracking isPowerOfTwo function, which is more powerful than checking by Chris Lattner · 13 years ago
- b3f0673 Teach valuetracking that byval arguments with a specified alignment are aligned. by Chris Lattner · 13 years ago
- ae441cc add a helper method to get the byval alignment of an argument. by Chris Lattner · 13 years ago
- 9db20f3 Eliminate some temporary variables, and don't call getByValTypeAlignment by Chris Lattner · 13 years ago
- d521d8b add test from PR9164 by Chris Lattner · 13 years ago
- b8a21ad testcase for PR9378 by Chris Lattner · 13 years ago
- 92f920c add a missing alias to make us more bug compatible with gcc, PR9378 by Chris Lattner · 13 years ago
- 01ebd56 document thiscall, PR9101 by Chris Lattner · 13 years ago
- 805fa97 implement PR9315, constant folding exp2 in terms of pow (since hosts without by Chris Lattner · 13 years ago
- 1ec11fb RTABI chapter 4.3.4 specifies __eabi_mem* calls. Specifically, __eabi_memset accepts parameters (ptr, size, value) in a different order than GNU's memset (ptr, value, size), therefore the special lowering in AAPCS mode. Implementation by Evzen Muller. by Renato Golin · 13 years ago
- fbc539f Add methods to parse the SEH directives to the COFFAsmParser. Implement some by Charles Davis · 13 years ago
- 87943e3 add a note. by Chris Lattner · 13 years ago
- 6c9b8d3 add some random notes. by Chris Lattner · 13 years ago
- cb559c1 Teach ValueTracking about x86 crc32 intrinsics. by Evan Cheng · 13 years ago
- 1add46d Carve out a place in instcombine to put transformations which work knowing that their by Chris Lattner · 13 years ago
- 75f4296 Fix Bug 9386 - ARM disassembler failed to disassemble conditional bx by Johnny Chen · 13 years ago
- 4f81b54 Fix PR9815: I was trying to get out of "generating code and then by Chris Lattner · 13 years ago
- 5649ba7 Add a parameter to ConstantFoldTerminator() that callers can use to ask it to also clean up the condition of any conditional terminator it folds to be unconditional, if that turns the condition into dead code. This just means it calls RecursivelyDeleteTriviallyDeadInstructions() in strategic spots. It defaults to the old behavior. by Frits van Bommel · 13 years ago
- 8480aba another typo by Chris Lattner · 13 years ago
- 947f0a8 fix comment typo by Chris Lattner · 13 years ago
- 4d92550 I missed a checking with my GVN change. by Chris Lattner · 13 years ago
- 8645d1a insertvalue takes a variable number of arguments, document this, fixing PR9935. by Chris Lattner · 13 years ago
- 98a42b2 fix PR9856, an incorrectly conservative assertion: a global can be by Chris Lattner · 13 years ago
- 9e7bc05 fix PR9841 by having GVN not process dead loads. This was by Chris Lattner · 13 years ago
- 0e95939 remove a trivial test, make some other tests less trivial. by Chris Lattner · 13 years ago
- 208d92c make this test less trivial. by Chris Lattner · 13 years ago
- 3e8984a initialize and finalize function passes, pointed out by Cameron. by Chris Lattner · 13 years ago
- c4cb237 fix a bug for hosts without round, PR8893. by Chris Lattner · 13 years ago
- b6fcf4c move PR9408 here. by Chris Lattner · 13 years ago
- bec6a19 Commit test change, forgotten as part of r131838. by Nick Lewycky · 13 years ago
- 6d55f22 Teach the inliner to emit llvm.lifetime.start/end, to scope the local variables by Nick Lewycky · 13 years ago
- 9063b55 switch to using a smallvector to avoid allocations for most normal size instructions. by Chris Lattner · 13 years ago
- 97ff42d tidy some things up. by Chris Lattner · 13 years ago
- 1a55c41 Fix some minor typos and grammar. by Chris Lattner · 13 years ago
- 38ea9ee Implement emission of all Win64 exception tables. Make the COFF streamer emit by Charles Davis · 13 years ago
- 3185f5c Make the COFF streamer emit unwind info when processing a .seh_handlerdata by Charles Davis · 13 years ago
- c7e38e8 Fix grammar in test. by Nick Lewycky · 13 years ago
- edeecbf Don't allow unaligned offsets and sizes in the Win64 EH directives. by Charles Davis · 13 years ago
- 9bb4a2a random comment cleanups. by Chris Lattner · 13 years ago
- efce071 fix a file system case sensitivity issue. by Chris Lattner · 13 years ago
- dcef346 remove StandardPasses, it has been replaced with PassManagerBuilder by Chris Lattner · 13 years ago
- 52b2889 switch opt to using PassManagerBuilder.h by Chris Lattner · 13 years ago
- 9d70b6b switch llvm-ld. It has a terrible mechanism that people can add extra by Chris Lattner · 13 years ago
- 817a01f switch bugpoint and liblto to PassManagerBuilder. by Chris Lattner · 13 years ago
- 92a9cb6 add support for LTO passes. by Chris Lattner · 13 years ago
- 402d9d9 eliminate dependence on StandardPasses.h. The code generator's pass pipeline by Chris Lattner · 13 years ago
- f2007b3 Include DataTypes.h from this header to get the uint*_t types. by Charles Davis · 13 years ago
- ba55b8f Allow access to the .pdata and .xdata sections through the TargetAsmInfo class. by Charles Davis · 13 years ago
- f5be7bd add an extension point mechanism that allow plugins to add stuff to by Chris Lattner · 13 years ago
- 0cf5156 Add CreateLifetimeStart and CreateLifetimeEnd to the IRBuilder, with plans to by Nick Lewycky · 13 years ago
- d22920a Revert commit 131781, to see if it fixes the x86-64 dragonegg buildbot. by Duncan Sands · 13 years ago
- ae6d5dc add a new PassManagerBuilder class to replace StandardPasses.h by Chris Lattner · 13 years ago
- 40f5fbc add a copy ctor to TargetLibraryInfo. by Chris Lattner · 13 years ago
- 21c6090 PR7952: Make isa<> use the same logic as cast<>, so that they both work by Eli Friedman · 13 years ago
- b22da2a X86: smulo -> add is now done target-independently in DAGCombiner, remove the patterns. by Benjamin Kramer · 13 years ago
- f55d26e Implement mulo x, 2 -> addo x, x in DAGCombiner. by Benjamin Kramer · 13 years ago
- a096276 Merge and FileCheckize test cases. by Benjamin Kramer · 13 years ago
- cd89d4d Revert "InstCombine: Turn mul.with.overflow(X, 2) into the cheaper add.with.overflow(X, X)" by Benjamin Kramer · 13 years ago
- 81f3830 Don't allow .seh_handler and .seh_handlerdata directives inside chained by Charles Davis · 13 years ago
- 321fe74 A handler for a function in the Win64 EH scheme can be both an unwind handler by Charles Davis · 13 years ago
- c21b205 InstCombine: Turn mul.with.overflow(X, 2) into the cheaper add.with.overflow(X, X) by Benjamin Kramer · 13 years ago
- 37fed38 Fix PR9978 by adding RIP to GR64_TC so it can be used as an address in PIC code. It by Cameron Zwarich · 13 years ago
- 52106e1 Use the correct register to access stack frame objects. by Akira Hatanaka · 13 years ago