- 0cc4ed1 Revert r108136 until I figure out why it broke selfhost. by Benjamin Kramer · 14 years ago
- 110b75a cache dereferenced iterators by Gabor Greif · 14 years ago
- 639e9e4 recommit r108131 (hich has been backed out in r108135) with a fix by Gabor Greif · 14 years ago
- 4fc719e instcombine: fold (x & y) | (~x & z) and (x & y) ^ (~x & z) into ((y ^ z) & x) ^ z which is one instruction shorter. (PR6773) by Benjamin Kramer · 14 years ago
- e99e077 back out r108131 (of TailDuplication.cpp) for now, it causes a buildbot failure by Gabor Greif · 14 years ago
- fc41f90 cache dereferenced iterators by Gabor Greif · 14 years ago
- 6253983 cache dereferenced iterators by Gabor Greif · 14 years ago
- f1b2874 cache dereferenced iterators by Gabor Greif · 14 years ago
- a8b9df7 cache dereferenced iterators by Gabor Greif · 14 years ago
- 3472766 Convert some tab stops into spaces. by Duncan Sands · 14 years ago
- 490b8f5 Add parentheses around an || to correct the logic. Also silences a GCC warning by Chandler Carruth · 14 years ago
- 6c50792 Remove tab characters and 80-col. by Eric Christopher · 14 years ago
- ca3ca13 80 columns. by Eric Christopher · 14 years ago
- a6c04ee Path::isRootDirectory is unimplemented on Unix and not used, by Chris Lattner · 14 years ago
- 5a717a3 Convert getLoadStoreRegOpcode to use a switch. by Rafael Espindola · 14 years ago
- 7e1b566 Convert the last use of getPhysicalRegisterRegClass and remove it. by Rafael Espindola · 14 years ago
- 688d580 Fix up the ocaml kaleidoscope example as well. by Eric Christopher · 14 years ago
- 8b78d4b A basic block that only uses RFP registers still needs the FP_REG_KILL marker. by Jakob Stoklund Olesen · 14 years ago
- cbeb3db Don't use getPhysicalRegisterRegClass in PBQP. The existing checks that the by Rafael Espindola · 14 years ago
- dfd3626 fix PR7311 by avoiding breaking casts when a bitcast from scalar->vector by Chris Lattner · 14 years ago
- 5a30a85 make the prototypes for CreateMalloc and CreateFree more consistent. Patch by Chris Lattner · 14 years ago
- 0bfd092 Convert the last getPhysicalRegisterRegClass in VirtRegRewriter.cpp to by Rafael Espindola · 14 years ago
- 0a96144 if jump threading is able to infer interesting values on both by Chris Lattner · 14 years ago
- eae2895 fix PR7429, a crash turning a load from a string into a float. by Chris Lattner · 14 years ago
- ddef835 convert to filechecconvert to filecheckk by Chris Lattner · 14 years ago
- 243a73d merge two tests. by Chris Lattner · 14 years ago
- 1f01109 improve Path::makeUnique when mkstemp/mktemp are not available by Chris Lattner · 14 years ago
- 7791080 change machinelicm to use MachineInstr::isSafeToMove. No by Chris Lattner · 14 years ago
- 68feb22 first part of JIT support for address of labels, part of PR7264, patch by Yuri! by Chris Lattner · 14 years ago
- b162290 introduce WinCOFFObjectWriter, patch by Michael Spencer! by Chris Lattner · 14 years ago
- eb72dca introduce WinCOFFStreamer.cpp, patch by Michael Spencer! by Chris Lattner · 14 years ago
- 8e82e3b If it's safe to speculatively execute load(alloca) the it's safe to execute by Nick Lewycky · 14 years ago
- b4a9631 fix typo by Chris Lattner · 14 years ago
- 600f171 RISC architectures get their memory operand folding for free. by Jakob Stoklund Olesen · 14 years ago
- a66450d Use target independent COPY instructions for the fake fextend and fround by Jakob Stoklund Olesen · 14 years ago
- 4cae5af Remove redundant branch. Thanks, Anton! by Jakob Stoklund Olesen · 14 years ago
- aef48d7 Remove obsolete README_SSE note. by Jakob Stoklund Olesen · 14 years ago
- 744b3a5 Remove TargetInstrInfo::copyRegToReg entirely. by Jakob Stoklund Olesen · 14 years ago
- d6d7aba Make getPhysicalRegisterRegClass non-virtual. Should be able to remove it soon. by Rafael Espindola · 14 years ago
- db77609 Convert uses of getPhysicalRegisterRegClass in VirtRegRewriter.cpp. by Rafael Espindola · 14 years ago
- f7d55b9 Replace copyRegToReg with copyPhysReg for SystemZ. by Jakob Stoklund Olesen · 14 years ago
- 75be45c Avoid SSE instructions in FastIsel when it is not available. by Jakob Stoklund Olesen · 14 years ago
- c5080ba Remove two other uses of ATTRIBUTE_UNUSED for variables only used within by Chandler Carruth · 14 years ago
- a98625c Replace copyRegToReg with copyPhysReg for XCore. by Jakob Stoklund Olesen · 14 years ago
- 8e18a1a Replace copyRegToReg with copyPhysReg for Sparc. by Jakob Stoklund Olesen · 14 years ago
- 377b7b7 Replace copyRegToReg with copyPhysReg for CellSPU. by Jakob Stoklund Olesen · 14 years ago
- 27689b0 Replace copyRegToReg with copyPhysReg for PowerPC. by Jakob Stoklund Olesen · 14 years ago
- 26a99d1 Fix PIC16 comments referencing copyRegToReg. by Jakob Stoklund Olesen · 14 years ago
- d86adf3 Replace copyRegToReg with copyPhysReg for PIC16. by Jakob Stoklund Olesen · 14 years ago
- 41ce3cf Replace copyRegToReg with copyPhysReg for MSP430. by Jakob Stoklund Olesen · 14 years ago
- e6afcf8 Replace copyRegToReg with copyPhysReg for MBlaze. by Jakob Stoklund Olesen · 14 years ago
- ac27366 Replace copyRegToReg with copyPhysReg for ARM. by Jakob Stoklund Olesen · 14 years ago
- 629d807 Replace copyRegToReg with copyPhysReg for Blackfin. by Jakob Stoklund Olesen · 14 years ago
- 4ea8771 X86InstrInfo::copyRegToReg is dead. Long live copyPhysReg! by Jakob Stoklund Olesen · 14 years ago
- b0a258b Remove copyRegToReg from TargetInstrInfo so it is not longer accesible. by Jakob Stoklund Olesen · 14 years ago
- 1ba3189 Use COPY in X86FastISel::X86SelectRet. by Jakob Stoklund Olesen · 14 years ago
- e7917bb Use COPY for fast-isel bitconvert, but don't create cross-class copies. by Jakob Stoklund Olesen · 14 years ago
- cbeeae2 Fix va_arg for doubles. With this patch VAARG nodes always contain the by Rafael Espindola · 14 years ago
- 4f8e771 Replace copyRegToReg with COPY in FastISelEmitter. by Jakob Stoklund Olesen · 14 years ago
- e797e0c Use COPY for extracting ImplicitDef'ed values from fast-isel instructions. by Jakob Stoklund Olesen · 14 years ago
- 5127f79 Use COPY in FastISel everywhere it is safe and trivial. by Jakob Stoklund Olesen · 14 years ago
- 273c14f Replace copyRegToReg with copyPhysReg for Mips. by Jakob Stoklund Olesen · 14 years ago
- 99666a3 Replace copyRegToReg with copyPhysReg for Alpha. by Jakob Stoklund Olesen · 14 years ago
- 38da927 sdiv overflow is outright undefined behavior, with or without the by Dan Gohman · 14 years ago
- 3ecf1f0 Use COPY in targets by Jakob Stoklund Olesen · 14 years ago
- 1e1098c Replace copyRegToReg with COPY everywhere in lib/CodeGen except for FastISel. by Jakob Stoklund Olesen · 14 years ago
- c0075cc Only collect subreg extracting copies for later coalescing. by Jakob Stoklund Olesen · 14 years ago
- a8dab36 Fix a bug in the code which re-inserts DBG_VALUE nodes after scheduling; by Dan Gohman · 14 years ago
- e695de0 Fix this test. by Dan Gohman · 14 years ago
- 24080a9 The accumulator tail recursion transform claims to work for any associative by Duncan Sands · 14 years ago
- 92c1f72 Emit COPY instructions instead of using copyRegToReg in InstrEmitter, by Jakob Stoklund Olesen · 14 years ago
- 3732396 Use non-bool values for .count. by Bill Wendling · 14 years ago
- 2b336bc Don't emit st(0)/st(1) copies as FpMOV instructions. Use FpSET_ST? instead. by Jakob Stoklund Olesen · 14 years ago
- 5d6f892 FileCheckize inline asm FP stack tests by Jakob Stoklund Olesen · 14 years ago
- 3cd26a2 Insert IMPLICIT_DEF instructions at the current insert position, not by Dan Gohman · 14 years ago
- 68eec39 Add parentheses yet again to satisfy GCC's warnings. by Chandler Carruth · 14 years ago
- 44dafc7 Add an explicit triple to make this test behave consistently. by Dan Gohman · 14 years ago
- 6536132 Fix this XTARGET so that this does doesn't XPASS on non-darwin hosts. by Dan Gohman · 14 years ago
- 84023e0 Reapply bottom-up fast-isel, with several fixes for x86-32: by Dan Gohman · 14 years ago
- d737fca An x86 function returns a floating point value in st(0), and we must make sure by Jakob Stoklund Olesen · 14 years ago
- 7a029b6 Update DBG_VALUE to refer appropriate stack slot in case of a spill. by Devang Patel · 14 years ago
- 58dbf37 Declare YMM subregisters in the right way! Thanks Jakob by Bruno Cardoso Lopes · 14 years ago
- d52e78e Add AVX 256-bit packed MOVNT variants by Bruno Cardoso Lopes · 14 years ago
- 61905c8 Remember the *_TC opcodes for load/store by Jakob Stoklund Olesen · 14 years ago
- 2bfb8f6 Add AVX 256-bit unpack and interleave by Bruno Cardoso Lopes · 14 years ago
- 8ea3240 Fix small bug in isMoveInstr -> COPY translation by Jakob Stoklund Olesen · 14 years ago
- 1f32340 Automatically fold COPY instructions into stack load/store. by Jakob Stoklund Olesen · 14 years ago
- 9c50e8b Fix a few tests by Jakob Stoklund Olesen · 14 years ago
- 90fc0f4 Remat uncoalescable COPY instrs by Jakob Stoklund Olesen · 14 years ago
- 6c7d3a1 In the presence of variable sized objects, allocate an emergency spill slot. by Jim Grosbach · 14 years ago
- 8886c49 Clarify what mysterious check means. by Bill Wendling · 14 years ago
- f870e56 Add a target triple. by Dan Gohman · 14 years ago
- aa74260 Fix MachineLICM to actually visit inner loops. by Dan Gohman · 14 years ago
- e86b01c Start the support for AVX instructions with 256-bit %ymm registers. A couple of by Bruno Cardoso Lopes · 14 years ago
- e05442d Change TII::foldMemoryOperand API to require the machine instruction to be by Jakob Stoklund Olesen · 14 years ago
- e664267 cache result of operator* by Gabor Greif · 14 years ago
- 19e5ada remove useless cast and fix typos in comment by Gabor Greif · 14 years ago
- f64f9cf cache result of operator* by Gabor Greif · 14 years ago
- 02266e2 --- Reverse-merging r107947 into '.': by Bob Wilson · 14 years ago
- 9085fca cache result of operator* by Gabor Greif · 14 years ago