- 63246de Do not include multiple -arch options in CPPFLAGS. by Bob Wilson · 13 years ago
- 58609b7 Convert assert(false) followed by a return to llvm_unreachable by Craig Topper · 13 years ago
- a348fec Fix the install location for the Embedded makefile target. by Bob Wilson · 13 years ago
- d13af63 Remove dead code for installing libLTO when building llvmCore. by Bob Wilson · 13 years ago
- 93210e8 Add YAML parser to Support. by Michael J. Spencer · 13 years ago
- 585d580 When building llvmCore, pass the SDKROOT and -arch setting to configure. by Bob Wilson · 13 years ago
- ac07407 Remove a reference to the C backend. by Bob Wilson · 13 years ago
- 9b1b25f Tidy up spacing in some tablegen outputs. by Craig Topper · 13 years ago
- 769bbfd Add support for AVX enhanced comparison predicates. Patch from Kay Tiong Khoo. by Craig Topper · 13 years ago
- cbece8c As Eric pointed out, even a Debug build should be equal. Leave the flag that can turn off comparisons though. by Bill Wendling · 13 years ago
- 5aeda3f Cleanup set_union usage. The same thing but a bit cleaner now. by Andrew Trick · 13 years ago
- f127595 Use std::set_union instead of nasty custom code. by Andrew Trick · 13 years ago
- 1adc215 Compare the .o files only for release builds. Add an option to bypass the comparison altogether. by Bill Wendling · 13 years ago
- 545b962 Second part for the 153874 one by Silviu Baranga · 13 years ago
- 9433859 Emit the asm writer's mnemonic table with SequenceToOffsetTable. by Benjamin Kramer · 13 years ago
- fab3f7e Reorder fields in MatchEntry and OperandMatchEntry to reduce padding. A bit tricky due to the target specific sizes for some of the fields so the ordering is only optimal for the targets in the tree. by Craig Topper · 13 years ago
- 7c0b3c1 Remove getInstructionName from MCInstPrinter implementations in favor of using the instruction name table from MCInstrInfo. Reduces static data in the InstPrinter implementations. by Craig Topper · 13 years ago
- a4bd58b Use SequenceToOffsetTable to generate instruction name table for AsmWriter. by Craig Topper · 13 years ago
- 413b2e7 Use SequenceToOffsetTable to create instruction name table. Saves space particularly on X86 where AVX instructions just add a 'v' to the front of other instructions. by Craig Topper · 13 years ago
- 243018f Emit the LLVM<->DWARF register mapping as a sorted table and use binary search to do the lookup. by Benjamin Kramer · 13 years ago
- 9f2a9d7 comment typo by Andrew Trick · 13 years ago
- dd9a501 Introduce Register Units: Give each leaf register a number. by Andrew Trick · 13 years ago
- cef670a Rip out emission of the regIsInRegClass function for the asm printer. by Benjamin Kramer · 13 years ago
- c19f72b Use SequenceToOffsetTable in emitRegisterNameString. by Jakob Stoklund Olesen · 13 years ago
- 0d4e2ea Reapply 153764 and 153761 with a fix. by Jakob Stoklund Olesen · 13 years ago
- 77ff8bb Revert 153764 and 153761. They broke a --enable-optimized --enable-assertions by Rafael Espindola · 13 years ago
- ecf2d9f Compress SimpleValueType lists by sharing. by Jakob Stoklund Olesen · 13 years ago
- 8f36b0b Compress register lists by sharing suffixes. by Jakob Stoklund Olesen · 13 years ago
- 184440e Add a SequenceToOffsetTable to TableGen. by Jakob Stoklund Olesen · 13 years ago
- c6a96ff Add more constness to CodeGenRegisters. by Jakob Stoklund Olesen · 13 years ago
- 5b2f913 Spill DPair registers, not just QPR. by Jakob Stoklund Olesen · 13 years ago
- ef18cd3 fix a failure path to print the right thing, part of PR12357 by Chris Lattner · 13 years ago
- 72e84f5 TableGen: Don't emit the llvm intrinsic -> gcc builtin table, its only user was the c backend. by Benjamin Kramer · 13 years ago
- 0417d7d Fix lit failure on cmake-clang-x64_64-linux bot, apparently due to its having by Eli Bendersky · 13 years ago
- cc85160 Continue cleanup of LIT, getting rid of the remaining artifacts from dejagnu by Eli Bendersky · 13 years ago
- 901b858 Include cstdio in a few place that depended on getting it transitively through StringExtras.h by Benjamin Kramer · 13 years ago
- a443e5b Remove the C backend. by Eric Christopher · 13 years ago
- 0191bfc Add a ${pathsep} variable to lit that expands to : (or ; on win32). by Nico Weber · 13 years ago
- 9146e66 lit/TestRunner.py: [Win32] Rework WinWaitReleased() again! "win32file" from Python Win32 Extensions. by NAKAMURA Takumi · 13 years ago
- aa7b3df Reserve number of MI operands to accom,odate complex patterns. by Evan Cheng · 13 years ago
- 391c145 Revert r152915. Chapuni's WinWaitReleased refactoring: It doesn't work for me by Francois Pichet · 13 years ago
- bb0b6ed lit/TestRunner.py: [Win32] Check all opened_files[] released, rather than (obsoleted) written_files[]. by NAKAMURA Takumi · 13 years ago
- 7c6ac2e lit/TestRunner.py: [Win32] Rework WinWaitReleased(). by NAKAMURA Takumi · 13 years ago
- 5a4c790 More const-correcting of FixedLenDecoderEmitter. by Craig Topper · 13 years ago
- eb5cd61 Const-correct the FixedLenDecoderEmitter. Pass a few things by const reference instead of value to avoid some copying. by Craig Topper · 13 years ago
- d936045 Spacing fixes. Mostly aligning arguments that spilled onto next line with the opening parenthese instead of 2 spaces in. by Craig Topper · 13 years ago
- 797ba55 Remove unused field NumVariable from Filter class. Even it was needed the same result could be found with VariableInstructions.size(). Also fix some typos in comments. by Craig Topper · 13 years ago
- 7044cce Make MnemonicTable const again. That part of r152202 was OK. by Jakob Stoklund Olesen · 13 years ago
- dd20af2 Don't assume all mnemonics fit in 64k. by Jakob Stoklund Olesen · 13 years ago
- bcfa982 Revert r152202: "Use uint16_t to store InstrNameIndices in MCInstrInfo." by Jakob Stoklund Olesen · 13 years ago
- d66b9a2 Revert r152105: "Use uint16_t to store indices into string table" by Jakob Stoklund Olesen · 13 years ago
- c007ba8 Remove unused field from FixedLenDecoderEmitter. Move NumberedInstructions declaration from class to run method since its only used there and was being reinitialized anyway. by Craig Topper · 13 years ago
- f567777 lit: Pass %INCLUDE% to tests on Win32. clang may expect existence of %INCLUDE% in vcvarsall.bat. by NAKAMURA Takumi · 13 years ago
- 3c39cd8 DFAPacketizerEmitter: Prune includes. by Benjamin Kramer · 13 years ago
- c5eaae4 Convert more static tables of registers used by calling convention to uint16_t to reduce space. by Craig Topper · 13 years ago
- 39bdc55 Shrink and reorder some fields in MCOperandInfo to fit it in 8 bytes to reduce size of static tables. by Craig Topper · 13 years ago
- faf72ff Fix the x86 disassembler to at least print the lock prefix if it is the first by Kevin Enderby · 13 years ago
- 89d8139 TableGen/CodeEmitterGen.cpp: Fix an expression of generating bitmask. by NAKAMURA Takumi · 13 years ago
- fac2598 Use uint16_t to store instruction implicit uses and defs. Reduces static data. by Craig Topper · 13 years ago
- 88d2fa4 Re-commit r152202 hopefully fixing the MSVC linker error. by Craig Topper · 13 years ago
- 3c77794 Revert r152202 as it's causing internal buildbot failures. by Chad Rosier · 13 years ago
- d3c9d94 Use uint16_t to store InstrNameIndices in MCInstrInfo. Add asserts to protect all 16-bit string table offsets. Also make sure the string to offset table string is not larger than 65536 characters since larger string literals aren't portable. by Craig Topper · 13 years ago
- 4d0983a ARM more NEON VLD/VST composite physical register refactoring. by Jim Grosbach · 13 years ago
- c0fc450 ARM refactor more NEON VLD/VST instructions to use composite physregs by Jim Grosbach · 13 years ago
- 40530ad Fix support for encodings up to 64-bits in length. TableGen was silently truncating them to 32-bits prior to this. by Owen Anderson · 13 years ago
- f0c094b Use uint16_t to store indices into string table since C++ only allows 64K string literals so the index into the big string can never be larger than that. by Craig Topper · 13 years ago
- 904a018 Add asserts to ensure that values will fit into the tables. by Craig Topper · 13 years ago
- 7cc0426 Nuke a bit of dead code. by Jim Grosbach · 13 years ago
- c3384c9 ARM Refactor VLD/VST spaced pair instructions. by Jim Grosbach · 13 years ago
- 28f08c9 ARM refactor away a bunch of VLD/VST pseudo instructions. by Jim Grosbach · 13 years ago
- 52b89dd Shrink and reorder fields in MCRegisterClass to reduce size of static data. by Craig Topper · 13 years ago
- 9ebfbf8 Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce static data size. by Craig Topper · 13 years ago
- e4fd907 Use uint16_t to store register overlaps to reduce static data. by Craig Topper · 13 years ago
- b6632ba Use uint16_t instead of unsigned to store registers in reg classes. Reduces static data size. by Craig Topper · 13 years ago
- 015f228 Use uint16_t to store registers in callee saved register tables to reduce size of static data. by Craig Topper · 13 years ago
- 991271d Use uint8_t instead of enums to store values in X86 disassembler table. Shaves 150k off the size of X86DisassemblerDecoder.o by Craig Topper · 13 years ago
- b08bb34 Perform the string table optimization for OperandMatchEntries too. by Benjamin Kramer · 13 years ago
- a4c5ecf Shrink the asm matcher tables. by Benjamin Kramer · 13 years ago
- 02ee753 StringToOffsetTable: Allow uniquing the first element, add an option to skip appending a terminating null. by Benjamin Kramer · 13 years ago
- 6131873 Honour --config-prefix also for lit.local.cfg. by Duncan Sands · 13 years ago
- 4b1212b Move getSubRegIndex out of generated code into MCRegisterInfo, devirtualize it. by Benjamin Kramer · 13 years ago
- b3acdcc Move TargetRegisterInfo::getSubReg() to MCRegisterInfo. by Jim Grosbach · 13 years ago
- 194f3fa Revert "Emit the SubRegTable with the smallest possible integer type." by Jim Grosbach · 13 years ago
- ccc8d3b Make TargetRegisterClasses non-virtual by making the only virtual function a function pointer. by Benjamin Kramer · 13 years ago
- 36a2138 Emit the "is an intrinsic overloaded" table as a bitfield. by Benjamin Kramer · 13 years ago
- b519a0f Emit the intrinsic modref info as a lookup table instead of a huge switch. by Benjamin Kramer · 13 years ago
- 6c449eb Implement getSubRegIndex as a linear search on the SubRegTable instead of using a big switch. by Benjamin Kramer · 13 years ago
- 9c826d2 Tidy up. 80 columns. by Jim Grosbach · 13 years ago
- b9ace02 Emit the SubRegTable with the smallest possible integer type. by Benjamin Kramer · 13 years ago
- eea8715 Tidy up. Spelling. by Jim Grosbach · 13 years ago
- 5d9651d Move the subregister indicies enum into the REGINFO_ENUM section. by Jim Grosbach · 13 years ago
- 95b38ae Switch TargetRegisterInfo::getSubReg() to use a lookup table. by Jim Grosbach · 13 years ago
- 1f59523 Convert generated intrinsic attributes to use an array lookup as Chris suggested in PR11951. by Craig Topper · 13 years ago
- a1c5b8e Update tblgen command guide. Remove unused tblgen InstrEnumEmitter files. by Craig Topper · 13 years ago
- 930a1eb X86 disassembler support for jcxz, jecxz, and jrcxz. Fixes PR11643. Patch by Kay Tiong Khoo. by Craig Topper · 13 years ago
- 9d91c5d Remove 'if' from getSuperRegisters, getSubRegisters, and getOverlaps that were added in r151038. by Craig Topper · 13 years ago
- 13b151c Remove bad comma from .el file. by Bill Wendling · 13 years ago
- cebb4ee Add Foreach Loop by David Greene · 13 years ago
- c528e46 Declare register classes as const. Fix a couple pointers to register classes that weren't already const. by Craig Topper · 13 years ago
- 44d2382 Make all pointers to TargetRegisterClass const since they are all pointers to static data that should not be modified. by Craig Topper · 13 years ago