- c2b1c0b Fix typo pointed out by Frits van Bommel and Marius Wachtler. by Duncan Sands · 15 years ago
- 5057f38 Exploit distributive laws (eg: And distributes over Or, Mul over Add, etc) in a by Duncan Sands · 15 years ago
- 0cc5b1f Division by pow-of-2 is not cheap on SPU, do it with shifts. by Kalle Raiskila · 15 years ago
- beb6898 Implement the rex64 prefix. by Rafael Espindola · 15 years ago
- 4cd2ad1 Expand a little on the description of what InstructionSimplify does. by Duncan Sands · 15 years ago
- b9b369f Clarify that constant folding of instructions applies when all operands by Duncan Sands · 15 years ago
- a9d4281 Invalidate the layout on any relaxation, not just Instructions. Bug found by David Meyer. by Rafael Espindola · 15 years ago
- d93ceeb Produce a relocation for pcrel absolute values. Based on a patch by David Meyer. by Rafael Espindola · 15 years ago
- 2974b6f Optimize a common case in the Lengauer-Tarjan dominators algorithm. This gives a by Cameron Zwarich · 15 years ago
- 9f9bd8e Revert functionality doug added in r98575 that was never by Chris Lattner · 15 years ago
- 0e11dfc Reuse data fragments while lowering. Patch by David Meyer. by Rafael Espindola · 15 years ago
- cafe0b4 Fix formatting nits in the coding standards. Reviewed by clattner. by Zhanyong Wan · 15 years ago
- 92267bb fix this harder. by Chris Lattner · 15 years ago
- e57016a fix a bug I introduced on the other side of the #ifdef by Chris Lattner · 15 years ago
- 3afc385 reimplement SwapByteOrder.h in terms of overloading instead of by Chris Lattner · 15 years ago
- bf17cfa Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept. by Wesley Peck · 15 years ago
- 5400570 add a 'LLVMConstIntOfArbitraryPrecision' api to the C api, patch by Greg Pfeil! by Chris Lattner · 15 years ago
- 79b967b duncan's spider sense was right, I completely reversed the condition by Chris Lattner · 15 years ago
- 2e1a75d filecheckize by Chris Lattner · 15 years ago
- 1090742 Fixed some style issues (no _, no spc after !) by Jason W Kim · 15 years ago
- d80f8d0 Remove duplicated constants. Thanks to Jason for noticing it. by Rafael Espindola · 15 years ago
- 93f8455 InstCombine: Implement X - A*-B -> X + A*B. by Benjamin Kramer · 15 years ago
- 28ef0a5 Make the <ARCH>ELFObjectWriter statics private by Jason W Kim · 15 years ago
- ccbe000 Fix misplaced statics. by Jason W Kim · 15 years ago
- 858e750 Kill trailing whitespace by Jason W Kim · 15 years ago
- 4a511f0 Refactor the ELFRelocationEntry (pull up) and move the arch-specific statics to inside the class where it belongs. by Jason W Kim · 15 years ago
- ab5c703f Fix epilogue codegen to avoid leaving the stack pointer in an invalid by Evan Cheng · 15 years ago
- 4d5a299 Add a newline. by Mikhail Glushenkov · 15 years ago
- 0289413 llvmc: Make -march/-mcpu/-mtune behaviour more consistent with gcc. by Mikhail Glushenkov · 15 years ago
- a63395a If a GEP index simply advances by multiples of a type of zero size, by Duncan Sands · 15 years ago
- d87e571 Fix a bug with extractelement on SPU. by Kalle Raiskila · 15 years ago
- cdfecc8 Add basic CFI methods to the streamer interface. by Rafael Espindola · 15 years ago
- 85bbff6 Move the "gep undef" -> "undef" transform from instcombine to by Duncan Sands · 15 years ago
- ad8aaa0 Remove some #includes. by Rafael Espindola · 15 years ago
- ce750f0 Implement the "if (X == 6 || X == 4)" -> "if ((X|2) == 6)" optimization. by Benjamin Kramer · 15 years ago
- b05099b Don't keep track of inserted phis in PromoteMemoryToRegister: the information by Duncan Sands · 15 years ago
- 3d93893 Fix a compiler warning about Kind being used uninitialized by Duncan Sands · 15 years ago
- 9d89311 Pseudos default to 4byte size, let the instruction size field notice by Eric Christopher · 15 years ago
- 4b04713 Implement ELF object file writing support for the MBlaze backend. Its not perfect yet, but it works for many tests. by Wesley Peck · 15 years ago
- 46a928b Implement branch analysis in the MBlaze backend. by Wesley Peck · 15 years ago
- 6e749f3 Make it a little bit more explicit that the MBlaze backend only supports upto by Wesley Peck · 15 years ago
- 5437ba4 Fix an error in the MBlaze delay slot filler where instructions that already by Wesley Peck · 15 years ago
- 6ffdd45 fix comment by Chris Lattner · 15 years ago
- 8bc1e45 apparently tailcalls are better on darwin/x86-64 than on linux? by Chris Lattner · 15 years ago
- dd061b2 Initialize MemDep's TD member so buildbots don't trip over an uninitialized pointer (TD is passed to PHITransAddr). by Benjamin Kramer · 15 years ago
- e60d79fa Add a rather pointless InstructionSimplify transform, inspired by recent constant by Duncan Sands · 15 years ago
- e583910 Fix spelling. by Duncan Sands · 15 years ago
- dcf0a47 More Thumb encodings. by Bill Wendling · 15 years ago
- af2b573 Add encoding for ARM "trap" instruction. by Bill Wendling · 15 years ago
- 9717fa9 The "trap" instruction is one of this which doesn't have a condition code. Hack by Bill Wendling · 15 years ago
- 7d0affd - Give "trap" the correct encoding, at least according to Darwin's assembler. by Bill Wendling · 15 years ago
- c1da204 apply Dan's fix for PR8268 which allows constant folding to handle indexes over by Chris Lattner · 15 years ago
- cbd323a add some helper methods for asmprinter flags, from PR8417 by Chris Lattner · 15 years ago
- cbf5d74 implement PR8524, apparently mainline gas accepts movq as an alias for movd by Chris Lattner · 15 years ago
- 604f6fe rework some DSE paths to use the newly-public "getPointerDependencyFrom" by Chris Lattner · 15 years ago
- 16f7993 the getLocationForSource/Dest methods can be static. by Chris Lattner · 15 years ago
- e90c5cb add "getLocation" method to AliasAnalysis for getting the source and by Chris Lattner · 15 years ago
- f6f1f06 implement PR8576, deleting dead stores with intervening may-alias stores. by Chris Lattner · 15 years ago
- b7dfb97 file checkize by Chris Lattner · 15 years ago
- 3e41106 add some random notes. by Chris Lattner · 15 years ago
- aa54524 Use by-name rather than by-order operand matching for some NEON encodings. by Owen Anderson · 15 years ago
- 75d8f59 optimize: void a(int x) { if (((1<<x)&8)==0) b(); } by Chris Lattner · 15 years ago
- 79a980a tail calls on x86 are implemented. by Chris Lattner · 15 years ago
- 0eb49c57 BR_JTadd is ARM-only, so use the proper pseudo class to get the predicate. by Jim Grosbach · 15 years ago
- 12203cc Handle PCRel relocations with absolute values. Fixes PR8656. by Rafael Espindola · 15 years ago
- 2f5f90a Implement PR8644: forwarding a memcpy value to a byval, by Chris Lattner · 15 years ago
- a6fd81d a byval argument without an align can have an arbitrary alignment by Chris Lattner · 15 years ago
- 5cc88a2 A few more thumb instruction MC encodings. by Bill Wendling · 15 years ago
- 827656d Rewrite address handling to use a structure with all the possible address by Eric Christopher · 15 years ago
- 13df1a0 STRH only needs the additional operand, not t2STRH. Also invert conditional by Eric Christopher · 15 years ago
- f601d6d Simplify code. No change in functionality. by Benjamin Kramer · 15 years ago
- 1c3f050 Test commit: Fix two -Asserts mode warnings in StringMap.h. by Frits van Bommel · 15 years ago
- 0dbe54e Make this compile on case-sensitive file systemsw by Anton Korobeynikov · 15 years ago
- 82f5874 Move some more hooks to TargetFrameInfo by Anton Korobeynikov · 15 years ago
- 3ca1363 Silence Release build warnings about unused functions. by Benjamin Kramer · 15 years ago
- 0b8f0a2 Disable warning C4291 on MSVC. Caused because class AttributeList provides a non implemented operator delete without a corresponding new. by Francois Pichet · 15 years ago
- 59d2dad On X86, MEMBARRIER, MFENCE, SFENCE, LFENCE are not target memory intrinsics, by Duncan Sands · 15 years ago
- b9e6fe1 Removing the useless test that I added recently. It was meant as an example, but not complicated enough to merit another test. by Andrew Trick · 15 years ago
- 316df4b RABasic fix. Regalloc is responsible for updating block live ins. by Andrew Trick · 15 years ago
- 13bdbb0 Whitespace. by Andrew Trick · 15 years ago
- 487a5b7 Fix old GCC build error. by Jakob Stoklund Olesen · 15 years ago
- a09cc2b Add more Thumb add instruction encodings. by Bill Wendling · 15 years ago
- 95a6d17 Add Thumb encodings for some add instructions. by Bill Wendling · 15 years ago
- 6179c31 Add more encodings for Thumb instructions. by Bill Wendling · 15 years ago
- ddd0e65 Detemplatize NodeRef. by Jakob Stoklund Olesen · 15 years ago
- a3b1082 Rename NodeBase::{key,val} as {first,second} and swap the BranchNode arrays such by Jakob Stoklund Olesen · 15 years ago
- 20272a7 Have the getAddrMode3OpValue() function in ARMCodeEmitter.cpp produce the same by Bill Wendling · 15 years ago
- 04d14ff Check for _setjmp too, because it's also used. by Bill Wendling · 15 years ago
- 785ab18 Implement IntervalMap destructor. by Jakob Stoklund Olesen · 15 years ago
- 655fbb4 Implement IntervalMap::clear(). by Jakob Stoklund Olesen · 15 years ago
- db52566 Support backwards iteration starting from end(). by Jakob Stoklund Olesen · 15 years ago
- a197cba Add test for PR 8111. By Frits van Bommel. by Dale Johannesen · 15 years ago
- 078e239 Fix ARM LDR* post-indexed operand encoding. by Jim Grosbach · 15 years ago
- 1228038 Encodings for the compare instructions. by Bill Wendling · 15 years ago
- b169269 The Vm and Vn register fields must be the same for a register-register vmov. by Owen Anderson · 15 years ago
- ff96b63 Fix a cut-n-paste-error. by Evan Cheng · 15 years ago
- 68c2639 Document the new GVN number table structure. by Owen Anderson · 15 years ago
- 7b6ab40 Operand names by Jim Grosbach · 15 years ago
- a30a51b trailing whitespace by Jim Grosbach · 15 years ago
- b371658 Don't need to save piecemeal now. by Eric Christopher · 15 years ago