- 1984d98 Unbreak CMake build by Douglas Gregor · 14 years ago
- 3f92f73 Fix crashes when scheduling a CopyToReg node -- getMachineOpcode asserts on by Bob Wilson · 14 years ago
- 83b4a97 Revert r109361; it's impossible to write a call with an argument with an by Eli Friedman · 14 years ago
- b30cdd8 Revert unintended white space change. by Rafael Espindola · 14 years ago
- 97595eb Fix a trivial use after free. by Rafael Espindola · 14 years ago
- 13f03f0 Minor simplification. by Eli Friedman · 14 years ago
- 568463b Make the ll parser check that arguments have valid types. by Eli Friedman · 14 years ago
- 327f4e4 PR7704: A function is not allowed to return a function; make sure to enforce by Eli Friedman · 14 years ago
- cec36f4 Hook in GlobalMerge pass by Anton Korobeynikov · 14 years ago
- de4e94a Revert this because we can't clone cyclic MDNodes which are creating during a by Nick Lewycky · 14 years ago
- 8c64b97 Add hook to insert late LLVM=>LLVM passes just before isel by Anton Korobeynikov · 14 years ago
- fee12b2 Whether function-local or not, a MDNode may reference a Function in which case by Nick Lewycky · 14 years ago
- 1ec9e6a add a new NullablePtr class which makes it more obvious in API by Chris Lattner · 14 years ago
- 0cb24da Document BUILD_EXAMPLES makefile variable by Peter Collingbourne · 14 years ago
- ffe8c88 Clarify that if a new value handle is added while dropping value handles by Duncan Sands · 14 years ago
- f28dd88 Change ScheduleDAGInstrs::Defs and ::Uses to be variable-size vectors by Bob Wilson · 14 years ago
- 2f58485 Use current working directory when Dirname is empty. This only happens when absolute source file path is used on compiler command line. by Devang Patel · 14 years ago
- 70017e4 Add an ILP scheduler. This is a register pressure aware scheduler that's by Evan Cheng · 14 years ago
- 3c8e1be Support x86 "eiz" and "riz" pseudo index registers in the assembler. by Bruno Cardoso Lopes · 14 years ago
- c2723a5 Use the appropriate register class for an i32 when adding ARM::LR to the by Jim Grosbach · 14 years ago
- 734738d Remove too-strict assertion. We may want the vreg copy of the physical register by Jim Grosbach · 14 years ago
- 19d92fc Consolidate the ELF section directive tests into a single file as by Matt Fleming · 14 years ago
- 448e187 Fix use-after-free error. by Owen Anderson · 14 years ago
- 5f2f69b Revert r109262. by Devang Patel · 14 years ago
- 8086d58 Revert 109076. It is wrong and was causing regressions. Add some by Dale Johannesen · 14 years ago
- 3144687 - Allow target to specify when is register pressure "too high". In most cases, by Evan Cheng · 14 years ago
- f64a7d4 Remove trailing whitespace by Bruno Cardoso Lopes · 14 years ago
- f8336a7 Eliminate getCanonicalInductionVariableIncrement's last user and eliminate it. by Dan Gohman · 14 years ago
- 6d7019b Move AVX encoding tests to different files by Bruno Cardoso Lopes · 14 years ago
- 63137d5 Simplify this code; it can use the regular CFG utlities rather than by Dan Gohman · 14 years ago
- 304a7a6 Micro-optimize SCEVComplexityCompare. by Dan Gohman · 14 years ago
- e72079a Add a const qualifier. by Dan Gohman · 14 years ago
- cd20c6f Use the proper type for shift counts. This fixes a bootstrap error. by Dan Gohman · 14 years ago
- f83f425 IF directory name is empty then try to extract one using absolute file name. by Devang Patel · 14 years ago
- 79ced81 Test case to insure template function declaration refers to correct filename. Radar 8063111. by Stuart Hastings · 14 years ago
- f528d2b Add AVX version of CLMUL instructions by Bruno Cardoso Lopes · 14 years ago
- a4f4d69 DAGCombine (shl (anyext x, c)) to (anyext (shl x, c)) if the high bits by Dan Gohman · 14 years ago
- 7c98283 Make SDNode::dump() print a newline at the end. by Dan Gohman · 14 years ago
- 04577ef fix constness warnings by Gabor Greif · 14 years ago
- 3012e22 Revert r109102 for now as it's causing JIT miscompilations. by Eric Christopher · 14 years ago
- 9843688 do not (implicitly) dereference iterator many times, cache it instead by Gabor Greif · 14 years ago
- 6252f6e Revert 109220. by Eric Christopher · 14 years ago
- 4a3bb24 Simplifying use_iterators by dereferencing by Gabor Greif · 14 years ago
- 7d455eb StringRef'icate. by Mikhail Glushenkov · 14 years ago
- b2721e7 Formatting. by Mikhail Glushenkov · 14 years ago
- b374d4f Get rid of exceptions in llvmc. by Mikhail Glushenkov · 14 years ago
- a23650b give StringMap a new ctor which allows you to initialize it by Chris Lattner · 14 years ago
- d69121b modernize stringset interface by Chris Lattner · 14 years ago
- 26a9142 Declare CLMUL as a subtarget feature by Bruno Cardoso Lopes · 14 years ago
- cdae7e8 Add x86 CLMUL (Carry-less multiplication) cpu feature by Bruno Cardoso Lopes · 14 years ago
- 54e1791 80-col. by Eric Christopher · 14 years ago
- 6b7e916 Add complete assembler support for FMA3 instructions, with descriptions and encodings taken from the AVX manual by Bruno Cardoso Lopes · 14 years ago
- c76d23f The only supported calling convention for X86-64 uses by Dale Johannesen · 14 years ago
- 06e6e10 Fix some AVX instructions which didnt had HasAVX prefix. And also a problem with PINSRW, which was totally wrong because of a typo I introduced previously by Bruno Cardoso Lopes · 14 years ago
- 02dee5b Add an explicit -sdk option to xcrun command. by Bob Wilson · 14 years ago
- ed2b840 Warnings patrol. by Eric Christopher · 14 years ago
- ae7b8b2 missed a use of SizeRequired. by Chris Lattner · 14 years ago
- 2062875 eliminate the TargetInstrInfo::GetInstSizeInBytes hook. by Chris Lattner · 14 years ago
- 77beeae remove the dwarf sizing stuff which is now dead, it was by Chris Lattner · 14 years ago
- fb583a9 Add remaining AVX instructions (most of them dealing with GR64 destinations. This complete the assembler support for the general AVX ISA. But we still miss instructions from FMA3 and CLMUL specific feature flags, which are now the next step by Bruno Cardoso Lopes · 14 years ago
- 134d8ee remove the JIT "NeedsExactSize" feature and supporting logic. by Chris Lattner · 14 years ago
- 1c55386 switch a private implementation of GetFunctionSizeInBytes. by Chris Lattner · 14 years ago
- 2a1a44f Regenerate. by Eric Christopher · 14 years ago
- 86fa2f2 Try to work around the relative install-sh path problem. by Eric Christopher · 14 years ago
- 0123c1d X86MCInstLower now depends on AsmPrinter being around. by Chris Lattner · 14 years ago
- 456fdaf instead of migrating it to the MC instruction encoder, just by Chris Lattner · 14 years ago
- 169c932 Speculatively revert 109117 by Devang Patel · 14 years ago
- 99ccffe ARMv4 JIT forgets to set the lr register when making a indirect function call. Fixes PR7608 by Xerxes Ranby · 14 years ago
- 481c4c0 keep in 80 cols by Gabor Greif · 14 years ago
- bd68d42 Map MDNode correctly. by Devang Patel · 14 years ago
- f06eb37 add dyn_cast_or_null tests, exclude invalid dyn_cast test by Gabor Greif · 14 years ago
- 46a3501 tidy up by Gabor Greif · 14 years ago
- d159467 add dyn_cast tests and beef up others a bit by Gabor Greif · 14 years ago
- 1ac0229 fit in 80 columns by Gabor Greif · 14 years ago
- f95eef6 use cascading operator-> feature by Gabor Greif · 14 years ago
- 96f1d8e mass elimination of reliance on automatic iterator dereferencing by Gabor Greif · 14 years ago
- 907cd1a Increase the max physreg size. Patch by Pekka Jääskeläinen. by Duncan Sands · 14 years ago
- 945f1ab simplify by Gabor Greif · 14 years ago
- efdf039 do not access arguments via low-level interface, do not multiply dereference use_iterators by Gabor Greif · 14 years ago
- 85e01df pass dereferenced iterator to dyn_cast by Gabor Greif · 14 years ago
- 20361b9 pass dereferenced iterator to dyn_cast by Gabor Greif · 14 years ago
- 11aa60d use -> instead of (*). by Gabor Greif · 14 years ago
- 3d8586e cache dereferenced iterator by Gabor Greif · 14 years ago
- a399781 undo 80 column trespassing I caused by Gabor Greif · 14 years ago
- 30d35b8 Mark an assert-only variable as used. by Chandler Carruth · 14 years ago
- 986569a Fix the generated file name for CMake. by Chandler Carruth · 14 years ago
- f96b006 Add new RegionInfo pass. by Tobias Grosser · 14 years ago
- 8a89a6a Attempt to fix linking issues with CMake. Please review other CMake users, by Chandler Carruth · 14 years ago
- 89ba74d Re-apply r109079 with fix. by Evan Cheng · 14 years ago
- 8b9177a Revert r109079, which broke a lot of CodeGen tests. by Owen Anderson · 14 years ago
- 214e46e Update CMake files. by Owen Anderson · 14 years ago
- c96a82a Initial modifications to MCAssembler and TargetMachine for the MCJIT. by Reid Kleckner · 14 years ago
- a408123 Initialize RegLimit only when register pressure is being tracked. by Evan Cheng · 14 years ago
- 9a9d275 Custom lower the memory barrier instructions and add support by Eric Christopher · 14 years ago
- b1c857b Fix constant island pass's handling of tBR_JTr. The offset of the instruction does not have to be 4-byte aligned. Rather, it's the offset + 2 that must be aligned since the instruction expands into: by Evan Cheng · 14 years ago
- 624e0b2 If 'other' was empty 'overlapsFrom(other, other.begin());' will segfault. This avoids that. by Lang Hames · 14 years ago
- 2d4590d lit: Add some example tests for previous commit. by Daniel Dunbar · 14 years ago
- 90eb402 80-columns. by Eric Christopher · 14 years ago
- 0c07b64 Make fast isel win64-aware w.r.t. call-clobbered regs by Nate Begeman · 14 years ago
- 4a863e2 More register pressure aware scheduling work. by Evan Cheng · 14 years ago