- 61c5ff4 Emit: by Chris Lattner · 18 years ago
- 8de5f1c this is not infinite recursion. by Chris Lattner · 18 years ago
- 87b51bc 1. Don't call Value::getName(), which is slow. by Chris Lattner · 18 years ago
- 8d9455d Prevent tailcallelim from breaking "recursive" calls to builtins. by Chris Lattner · 18 years ago
- b0869ed It's not safe to rematerialize MOV32r0 etc. by simply cloning the original by Evan Cheng · 18 years ago
- 9c7a9f1 Filter exit conditions which are not yet handled. by Devang Patel · 18 years ago
- cf6af30 New test. by Devang Patel · 18 years ago
- bc533cd Require SCEV before LCSSA. by Devang Patel · 18 years ago
- 7fad7e3 Remove an un-needed dependence query. This improves compile time marginally on 401.bzip2. by Owen Anderson · 18 years ago
- 2f5d593 Add SparseBitVector implementation by Daniel Berlin · 18 years ago
- d06eb2c Turn GVN on by default. by Owen Anderson · 18 years ago
- 907f28c Implement misaligned FP loads and stores. by Dale Johannesen · 18 years ago
- db7e3c9 Fix description of the call instruction. There are two types, with one being by Nick Lewycky · 18 years ago
- 418d360 Fix for VisualStudio. It is treating a 2 bit enum as a signed int for comparison purposes, causing failures. Using an extra bit fixes it. by Chuck Rose III · 18 years ago
- 7dfda9e Smarter Reset(). Instead of deallocating all memory regions and reallocate the by Evan Cheng · 18 years ago
- ef61ed3 TableGen no longer emit CopyFromReg nodes for implicit results in physical by Evan Cheng · 18 years ago
- 82d2514 Add missing index versions of instructions to the map. by Bill Wendling · 18 years ago
- 1ab7989 Avoid storing and reloading zeros and other constants from stack slots by Dan Gohman · 18 years ago
- cdd509a Apply feedback from previous patch. by Dale Johannesen · 18 years ago
- 073d48d Revert previous change to IR. by Dale Johannesen · 18 years ago
- 588af2f Add support for having different alignment for objects on call frames. by Rafael Espindola · 18 years ago
- 8806c7b Split eh.select / eh.typeid.for intrinsics into i32/i64 versions. This is needed, because they just "mark" register by Anton Korobeynikov · 18 years ago
- 0fe4b5a Test for PR1641. by Bill Wendling · 18 years ago
- a54c7eb Don't zap back to back volatile load/stores by Chris Lattner · 18 years ago
- 718cb66 Add lengthof and endof templates that hide a lot of sizeof computations. by Owen Anderson · 18 years ago
- af992f7 by David Greene · 18 years ago
- 43421b3 Next round of APFloat changes. by Dale Johannesen · 18 years ago
- 325be7c Proper handle case, when aliasee is external weak symbol referenced only by alias itself. by Anton Korobeynikov · 18 years ago
- 04fa32f by David Greene · 18 years ago
- 2c17c4d by David Greene · 18 years ago
- 455e176 Use isTrueWhenEqual. Thanks Chris! by Nick Lewycky · 18 years ago
- 5a5ff9d When the two operands of an icmp are equal, there are five possible predicates by Nick Lewycky · 18 years ago
- dd199d2 Fix a memory leak. by Evan Cheng · 18 years ago
- 61d9c861 Fix a bug in X86InstrInfo::convertToThreeAddress that caused it to codegen: by Evan Cheng · 18 years ago
- 399ea50 LVXL and STVXL are also a load and store resp. by Bill Wendling · 18 years ago
- 38a9096 Accidentially left this out. by Evan Cheng · 18 years ago
- f3bb2e6 Use pool allocator for all the VNInfo's to improve memory access locality. This reduces coalescing time on siod Mac OS X PPC by 35%. Also remove the back ptr from VNInfo to LiveInterval and other tweaks. by Evan Cheng · 18 years ago
- 188b522 Added Reset() to free all allocated memory regions and reset state to be the same as right after ctor. by Evan Cheng · 18 years ago
- df344fe Missing break. Patch by Wojciech Matyjewicz. by Evan Cheng · 18 years ago
- 58c2e4c Fix mod so it actually works. Fix conversions to by Dale Johannesen · 18 years ago
- c331d30 Forgot to obey 80 column rule. Fixing that. by Chuck Rose III · 18 years ago
- c2ec2ba Change all floating constants that are not exactly by Dale Johannesen · 18 years ago
- d4af306 Added default parameters to GetElementPtrInstr constructor call. Visual Studio 2k5 was getting confused and was unable to compile it. Suspected compiler error. by Chuck Rose III · 18 years ago
- 9886504 Due to label merging, the last label for an invoke by Duncan Sands · 18 years ago
- e968514 Testcases for PR1628. by Duncan Sands · 18 years ago
- 57810cd Fix PR1628. When exception handling is turned on, by Duncan Sands · 18 years ago
- c3536b8 Add the 64-bit versions of the DS* Altivec instructions. by Bill Wendling · 18 years ago
- 305743d Enable loop index split pass. by Devang Patel · 18 years ago
- d24e599 Insert cloned loop basic blocks before original loop header. by Devang Patel · 18 years ago
- a34d395 Fix for PR1632. EHSELECTION always produces a i32 value. by Evan Cheng · 18 years ago
- 67c906d Fix for PR1613: added 64-bit rotate left PPC instructions and patterns. by Evan Cheng · 18 years ago
- 425e8c7 Always check the type of node. This prevents situations such as selecting 32-bit rotate target instruction for a 64-bit node when 64-bit pattern is missing. by Evan Cheng · 18 years ago
- 5fd22a8 by David Greene · 18 years ago
- 6d5e7d9 fix reversal bug in preceding checkin by Dale Johannesen · 18 years ago
- 418a04e by David Greene · 18 years ago
- f0e8560 by David Greene · 18 years ago
- 29d62be Mac OS X X86-64 ABI is same as the standard. by Evan Cheng · 18 years ago
- b8f7479 by David Greene · 18 years ago
- 3825262 Reapply r41578 with proper fix by Anton Korobeynikov · 18 years ago
- 406452d Silence warning while compiling with gcc 4.2 by Anton Korobeynikov · 18 years ago
- 9cc54f5 Emit proper "secrel" directive, where possible. This fixes invalid asm syntax of debug info on mingw32. Also, cleanup by Anton Korobeynikov · 18 years ago
- 3430135 More tweaks to improve compile time. by Evan Cheng · 18 years ago
- 4e9c473c Fix a gcroot lowering bug. by Evan Cheng · 18 years ago
- e15c2db Oops, should be part of 41664; won't work very well without this piece. by Dale Johannesen · 18 years ago
- c4dd3c3 Add mod, copysign, abs operations to APFloat. by Dale Johannesen · 18 years ago
- fadfb5b std::map -> DenseMap for slight compile time benefit. by Evan Cheng · 18 years ago
- c5a879c Allow the configure options to be set according to the llvm-top options. by Reid Spencer · 18 years ago
- ee84768 Revise per review of previous patch. by Dale Johannesen · 18 years ago
- 1b5dcc3 Initial support for calling functions with byval arguments on x86-64 by Rafael Espindola · 18 years ago
- 7240ae3 Align i64 and f64 at 8 byte on x86-64. by Rafael Espindola · 18 years ago
- d4e4937 Remove an unnecessary element, saving 4 bytes per LiveInterval. by Evan Cheng · 18 years ago
- c14b144 Use std::map instead of a (potentially very sparse) array to track val# defined by copy from the other live range. Minor compile time win when number of val# is large. by Evan Cheng · 18 years ago
- 144451f Update test case to reflect Dale's change. by Evan Cheng · 18 years ago
- eaf0894 Enhance APFloat to retain bits of NaNs (fixes oggenc). by Dale Johannesen · 18 years ago
- 8c13263 Instruction formats added used to generate multiply instructions of V5TE. by Raul Herbster · 18 years ago
- b94e608 Unused relocation type reloc_arm_absolute removed. by Raul Herbster · 18 years ago
- 9c1a382 Comments added. It now generates V5TE multiply instructions. However, it is still necessary to model PUWLSH bits more clearly. by Raul Herbster · 18 years ago
- 37fb5b1 ARM instruction table was modified by adding information to generate multiply instruction of V5TE. by Raul Herbster · 18 years ago
- d05c04c JITInfo now resolves function addrs and also relocations. It always emits a stub. by Raul Herbster · 18 years ago
- 1a0190f Added Graphviz escaping for the '|' character. by Ted Kremenek · 18 years ago
- cad6280 Do not run on darwin. by Tanya Lattner · 18 years ago
- f4c3a59 Added support to fold X86 load / store instructions. This allow rematerialized loads to be folded into their uses. by Evan Cheng · 18 years ago
- 34c2a9f Try fold re-materialized load instructions into its uses. by Evan Cheng · 18 years ago
- 35b35c5 Add a variant of foldMemoryOperand to fold any load / store, not just load / store from / to stack slots. by Evan Cheng · 18 years ago
- 42a0f9a Added CreateFrameIndex to create a FrameIndex MachineOperand without a MachineInstr. by Evan Cheng · 18 years ago
- 2f39426 Mark load instructions with isLoad = 1. by Evan Cheng · 18 years ago
- b8a80f0 Use i64 on a PPC64 machine by Bill Wendling · 18 years ago
- f04afdb Change LegalFPImmediates to use APFloat. by Dale Johannesen · 18 years ago
- 055c544 Fix use of declaration inside case block by Anton Korobeynikov · 18 years ago
- 7ecb38b Change LiveRange so it keeps a pointer to the VNInfo rather than an index. by Evan Cheng · 18 years ago
- 066f7b4 Lower FRAME_TO_ADDR_OFFSET to zero by default (if not custom lowered) by Anton Korobeynikov · 18 years ago
- ee46574 Move getX86RegNum into X86RegisterInfo and use it by Duncan Sands · 18 years ago
- 30b0f2f Alphabetize Raul's entry. by Raul Herbster · 18 years ago
- ff9b369 New contributor added by Raul Herbster · 18 years ago
- dde567f Updating configure script to enable MIPS. by Tanya Lattner · 18 years ago
- a5c0d1e Silence implicit 64->32-bit conversion warnings. by Chris Lattner · 18 years ago
- cd3c4ca getMinSignedBits needs to take into consider the sign bit when the value is positive. by Chris Lattner · 18 years ago
- d80fb8b update these by Chris Lattner · 18 years ago
- 3e1a7ae Add an option, -view-sunit-dags, for viewing the actual SUnit DAGs used by by Dan Gohman · 18 years ago
- f5a69fe Update win32 VStudio project files to keep pace with recently added and deleted files by Chuck Rose III · 18 years ago