- f4db3a5 Privatize PrintModulePass and PrintFunctionPass and add by Daniel Dunbar · 16 years ago
- 040225f Add comments to explain uint64->f64 algorithm, by Dale Johannesen · 16 years ago
- 1c15bf5 Add an SSE2 algorithm for uint64->f64 conversion. by Dale Johannesen · 16 years ago
- 7ea1ca6 Fix SelectionDAGBuild lowering of Select instructions to by Dan Gohman · 16 years ago
- 48534b3 Clear raw_fd_ostream error string on success and explain behavior in by Daniel Dunbar · 16 years ago
- cf891f4 Updated email address. by Dan Gohman · 16 years ago
- 7b66e04 Implement the optimized FCMP_OEQ/FCMP_UNE code for x86 fast-isel. by Dan Gohman · 16 years ago
- 237033e Fix make check on Solaris 10/x86: the default grep is not GNU grep, same for as. by Torok Edwin · 16 years ago
- a9ab95b use pre-UAL mnemonics for push/pop for compilaton callback function by Jim Grosbach · 16 years ago
- cef7527 fix a tricky bug in the JIT global variable emitter, that was triggered when JITing a variable independently of a function. This lead to sharing memory memory between functions and GVs thus changing the value of a GV could change the code in execution. more details on the ML. by Nuno Lopes · 16 years ago
- e06e911 constify some methods and variables in ImmutableList. by Ted Kremenek · 16 years ago
- 7fb501c really fix run line by Chris Lattner · 16 years ago
- 0294ac2 fix run line by Chris Lattner · 16 years ago
- 402135f remove some unneeded eh generation by Chris Lattner · 16 years ago
- 54aeea3 Disable constant-offset folding for PowerPC, as the PowerPC target by Dan Gohman · 16 years ago
- 4401361 Don't create TargetGlobalAddress nodes with offsets that don't fit by Dan Gohman · 16 years ago
- 279c22e Optimized FCMP_OEQ and FCMP_UNE for x86. by Dan Gohman · 16 years ago
- 3afda6e When the coalescer is doing rematerializing, have it remove by Dan Gohman · 16 years ago
- e7d238e Make the NaN test come second, heuristically assuming that NaNs are less common. by Dan Gohman · 16 years ago
- 0db69dc Use Function::getEntryBlock() instead of Function::front(), for clarity. by Dan Gohman · 16 years ago
- 7334b15 CMake: updated lib/CodeGen/CMakeLists.txt by Oscar Fuentes · 16 years ago
- b9a31a1 Fix a bug that prevented llvm-extract -delete from working. by Dan Gohman · 16 years ago
- 01426e1 Fix gcc.c-torture/compile/920520-1.c by inserting bitconverts by Chris Lattner · 16 years ago
- 09e8ca8 Add skeleton for the pre-register allocation live interval splitting pass. by Evan Cheng · 16 years ago
- 932a32d Update the stub and callback code to handle lazy compilation. The stub by Jim Grosbach · 16 years ago
- d659d50 Fast-isel no longer an experiment. by Dan Gohman · 16 years ago
- 11a26f3 Add a register class -> virtual registers map. by Evan Cheng · 16 years ago
- f89cfae This forward declaration is unnecessary. by Evan Cheng · 16 years ago
- d398672 Support operations like fp_to_uint with a vector by Duncan Sands · 16 years ago
- 9a2c1d3 Teach getTypeToTransformTo to return something by Duncan Sands · 16 years ago
- b5f68e2 LegalizeTypes support for atomic operation promotion. by Duncan Sands · 16 years ago
- 49c18cc Use DAG.getIntPtrConstant rather than DAG.getConstant by Duncan Sands · 16 years ago
- 7e49822 Always use either MVT::i1 or getSetCCResultType for by Duncan Sands · 16 years ago
- ef5b199 Formatting - no functional change. by Duncan Sands · 16 years ago
- f6e2949 Don't use a random type for the select condition, by Duncan Sands · 16 years ago
- 8c8b2a8 Fix a typo in a comment. by Dan Gohman · 16 years ago
- ed294c4 Have X86 custom lowering for LegalizeTypes use by Duncan Sands · 16 years ago
- 2bbeccd Fix typo in a comment. by Matthijs Kooijman · 16 years ago
- 1ad70c0 Remove another stale comment. by Matthijs Kooijman · 16 years ago
- 8542553 Remove an inappropriate (probably outdated) comment. by Matthijs Kooijman · 16 years ago
- 94199da Fix spelling error. by Matthijs Kooijman · 16 years ago
- a1dc602 Set N->OperandList to 0 after deletion. Otherwise, it's possible that it will by Bill Wendling · 16 years ago
- 181b627 Fix comment. Other formatting changes. No functionality changes. by Bill Wendling · 16 years ago
- 0e3da1d Vector shuffle mask elements may be "undef". Handle by Duncan Sands · 16 years ago
- 94989ac Use a legal integer type for vector shuffle mask by Duncan Sands · 16 years ago
- 2a0b96c Reapply r57699 with a fix to not crash on asms with multiple results. Unlike by Chris Lattner · 16 years ago
- 668aff6 Don't truncate GlobalAddress offsets to int in debug output. by Dan Gohman · 16 years ago
- 4ed4329 By min, I mean max. by Evan Cheng · 16 years ago
- 99fe34b When creating intervals, leave min(1, numdefs) holes after each instruction. by Evan Cheng · 16 years ago
- 4ae14bc Make llvm memory barrier available as an intrinsic by Mon P Wang · 16 years ago
- 6520e20 Teach DAGCombine to fold constant offsets into GlobalAddress nodes, by Dan Gohman · 16 years ago
- 9591573 Revert r57699. It's causing regressions in by Dan Gohman · 16 years ago
- fbee0f6 Use the opcode predicates, instead of duplicating the code. by Dan Gohman · 16 years ago
- cb747c5 This is now partly done. by Dan Gohman · 16 years ago
- 97b3827 This is done. by Dan Gohman · 16 years ago
- c227734 Factor out the code for mapping LLVM IR condition opcodes to by Dan Gohman · 16 years ago
- 109a562 Add implicit defs of XMM8 to XMM15 on 32-bit call instructions. While this is not technically true, it tells tblgen that these instructions "clobber" the entire XMM register file. by Evan Cheng · 16 years ago
- b89be61 Add RCBarriers to TargetInstrDesc. It's a list of register classes the given instruction can "clobber". For example, on x86 the call instruction can modify all of the XMM and fp stack registers. by Evan Cheng · 16 years ago
- af42fe3 Fix PR2898. Spiller delete a store for reuse before it knows for sure the reuse happened. by Evan Cheng · 16 years ago
- cfc14c1 add support for 128 bit aggregates. by Chris Lattner · 16 years ago
- a9f0cc4 The Dwarf writer was comparing mangled and unmangled names for C++ code when we by Bill Wendling · 16 years ago
- c4d1021 Added MemIntrinsicNode which is useful to represent target intrinsics that by Mon P Wang · 16 years ago
- 8c1a6ca Factor out the code for mapping LLVM IR condition opcodes to by Dan Gohman · 16 years ago
- 1fa7198 add support for 128 bit inputs on both x86-64 and x86-32. by Chris Lattner · 16 years ago
- 3d0c4c4 Fix a bug where the x86 backend would reject 64-bit r constraints when by Chris Lattner · 16 years ago
- 0c52644 Fix PR2356 on PowerPC: if we have an input and output that are tied together by Chris Lattner · 16 years ago
- 0f046c3 remove an xfailed test. by Chris Lattner · 16 years ago
- 42a3adc remove this test: it is xfailed anyway, and is failing for a reason by Chris Lattner · 16 years ago
- 4b299d4 Fix lfence and mfence encoding. These look like MRM5r and MRM6r instructions except they do not have any operands. The RegModRM byte is encoded with register number 0. by Evan Cheng · 16 years ago
- 244911b getX86RegNum has long been moved to X86RegisterInfo. by Evan Cheng · 16 years ago
- 81249c9 refactor some code into a helper method, no functionality change. by Chris Lattner · 16 years ago
- 6bdcda3 Keep track of *which* input constraint matches an output by Chris Lattner · 16 years ago
- 58f15c4 add an assert so that PR2356 explodes instead of running off an by Chris Lattner · 16 years ago
- 86af90d remove spurious space in link by Gabor Greif · 16 years ago
- 4fbed98 Add comment on how tagged pointers are by Gabor Greif · 16 years ago
- 6784598 Fix a very subtle spiller bug: UpdateKills should not forget to track defs of aliases. by Evan Cheng · 16 years ago
- abec474 add some simple hacky long double support for the CBE. This by Chris Lattner · 16 years ago
- b2a1432 Use INT64_C to emit constant values, to avoid problems with by Dan Gohman · 16 years ago
- 63f9720 Fun x86 encoding tricks: when adding an immediate value of 128, by Dan Gohman · 16 years ago
- 74feef2 Define patterns for shld and shrd that match immediate by Dan Gohman · 16 years ago
- a1fcd77 Use 0 instead of false to return a null pointer. by Dan Gohman · 16 years ago
- c90a5c2 Fix this test so it actually runs the grep lines. by Dan Gohman · 16 years ago
- f522068 Trim #includes. by Dan Gohman · 16 years ago
- cc4ba78 fix typo noticed by sdt by Chris Lattner · 16 years ago
- 023f84e Introduce a typing refinenement on tagged data by Gabor Greif · 16 years ago
- cc30d9c Re-apply Makefile changes. Fix build with srcdir != objdir. by Mikhail Glushenkov · 16 years ago
- e79f5ef Fix warnings about mb/me being potentially used by Duncan Sands · 16 years ago
- ddbe5cb Fix "large integer implicitly truncated to unsigned type" by Duncan Sands · 16 years ago
- 078ae1e Testcase for PR2762. by Duncan Sands · 16 years ago
- a354825 add some notes by Chris Lattner · 16 years ago
- c74092b add some notes and a file to collect unimplemented features in the by Chris Lattner · 16 years ago
- 0d5d05b mark some targets as experimental. Andrew, if you think that Alpha is by Chris Lattner · 16 years ago
- d374547 Verify prefetch arguments, PR2576. by Chris Lattner · 16 years ago
- 8685103 apply Eli's patch for PR2165 and provide a testcase. by Chris Lattner · 16 years ago
- 8e8b8a2 Const-ify several TargetInstrInfo methods. by Dan Gohman · 16 years ago
- fcab2bd Remove an unused variable. by Dan Gohman · 16 years ago
- 9a8af45 Fix Instruction::isIdenticalTo and isSameOperationAs to recognize by Dan Gohman · 16 years ago
- 1a26daa Fix a calculation error in comments. by Zhongxing Xu · 16 years ago
- 131161b Rename AliasSet to SubRegs, to reflect changes in the surrounding code. by Dan Gohman · 16 years ago
- 7ddcadc Move the include of MachineLocation.h into MachineModuleInfo.h by Dan Gohman · 16 years ago