- 47f3513 Initial implementation of 'fence' instruction, the new C++0x-style replacement for llvm.memory.barrier. by Eli Friedman · 13 years ago
- 5a1cb64 Finish adding support for lifetime intrinsics to SROA. Fixes PR10121! by Nick Lewycky · 13 years ago
- dbc46d7 I will save before I commit. by Benjamin Kramer · 13 years ago
- f494335 ARM assembly parsing and encoding for SSAT16 instruction. by Jim Grosbach · 13 years ago
- 863bd9d Codegen allonesvector better while using AVX: vpcmpeqd + vinsertf128 by Bruno Cardoso Lopes · 13 years ago
- 51e92e8 Add remaining 256-bit vector bitcasts. This also fixes PR10451 by Bruno Cardoso Lopes · 13 years ago
- 6a32adc - Handle special scalar_to_vector case: splats. Using a native 128-bit by Bruno Cardoso Lopes · 13 years ago
- 233fa39 Reintroduce r135730, this is indeed the right approach, there is no by Bruno Cardoso Lopes · 13 years ago
- 853b0fd llvm-objdump: Ignore unreachable blocks when printing the CFG. by Benjamin Kramer · 13 years ago
- f008001 Fix include guards. by Evan Cheng · 13 years ago
- a3d782f Add a note about efficient codegen for binary log. by Benjamin Kramer · 13 years ago
- 9eff198 Attempt to fix test failure reported on llvm-commits. by Eli Friedman · 13 years ago
- 15b3567 BranchProbability::print returns void now. by Jakub Staszak · 13 years ago
- ed4b427 Make sure this DAGCombine actually returns an UNDEF of the correct type; PR10476. by Eli Friedman · 13 years ago
- a26ec88 Add BlockFrequency class. by Jakub Staszak · 13 years ago
- 580f4a9 ARM assembly parsing and encoding for SSAT instruction. by Jim Grosbach · 13 years ago
- 478849e Add clarifying comments for the new arguments to UnrollLoop. by Andrew Trick · 13 years ago
- 617793d Refactoring fail. by Evan Cheng · 13 years ago
- f16f347 Move CBackend and CppBackend MC initialization to TargetInfo. by Evan Cheng · 13 years ago
- 63f8dde Get rid of an incorrect optimization for shuffles with PALIGNR and simplify isPALIGNRMask. by Eli Friedman · 13 years ago
- 275944a Fix more MC layering violations. by Evan Cheng · 13 years ago
- d1200aa More MC layering violations. by Evan Cheng · 13 years ago
- 093b8ca Check in updated CMake dependencies after Evan's latest round of by Chandler Carruth · 13 years ago
- 8bcf949 Add a missing enumerator to this switch. Currently its in the by Chandler Carruth · 13 years ago
- 5160d38 Add LLVMAddTargetLibraryInfo to the C API. by Rafael Espindola · 13 years ago
- 4b64e8a Separate MCInstPrinter registration from AsmPrinter registration. by Evan Cheng · 13 years ago
- fd47a59 Add missing space (this line is no longer pushing the 80-column limit). by Nick Lewycky · 13 years ago
- f3379da 80 columns. by Nick Lewycky · 13 years ago
- fce6b50 Fix typo. by Nick Lewycky · 13 years ago
- e4616ac Simply ARM so_reg MIOperandInfo definitions. by Jim Grosbach · 13 years ago
- 0335a14 Add LLVMAddLowerExpectIntrinsicPass to the C API. by Rafael Espindola · 13 years ago
- 1b0fc9b Fix last bits of MC layer issues. llvm-mc doesn't need to initialize TargetMachine's anymore. by Evan Cheng · 13 years ago
- af6981f ARM asm operand renaming. Make things a bit more explicit. by Jim Grosbach · 13 years ago
- 5f6c133 More simple cleanup of ARM asm operand definitions. by Jim Grosbach · 13 years ago
- 3ef750d Fix some typos. by Bill Wendling · 13 years ago
- 66bc5c6 An initial description of the compact unwind encoding. by Bill Wendling · 13 years ago
- 5413470 Code clean up. by Evan Cheng · 13 years ago
- 8cb2d61 Refactor MBlaze target to separate MC routines from Target routines. by Evan Cheng · 13 years ago
- d7808d2 While building a LLVM target, put the current source directory on the by Oscar Fuentes · 13 years ago
- 39055b3 Update the comment. This feature is available only on Darwin at the moment. Though it's not Darwin-specific. by Bill Wendling · 13 years ago
- 4390429 Make assembly parser method names more consistent. by Jim Grosbach · 13 years ago
- 7331ac4 Unbreak the build. by Oscar Fuentes · 13 years ago
- 2ecdd72 Fix class description. by Jakub Staszak · 13 years ago
- 14a7367 Fix #include guard directive. by Jakub Staszak · 13 years ago
- 1610a70 Tidy up formatting. by Jim Grosbach · 13 years ago
- 1e93b24 Tidy up a bit. by Jim Grosbach · 13 years ago
- b024572 Missed a file. by Evan Cheng · 13 years ago
- 966aeb5 Refactor PPC target to separate MC routines from Target routines. by Evan Cheng · 13 years ago
- a87e40f More refactoring. by Evan Cheng · 13 years ago
- f55c1c8 Rename BlockFrequency to BlockFrequencyInfo and MachineBlockFrequency to by Jakub Staszak · 13 years ago
- 8c3fee5 Refactor X86 target to separate MC code from Target code. by Evan Cheng · 13 years ago
- c57e7db Changed disabled code into a flag. by Bill Wendling · 13 years ago
- 091a864 Remove dead variable. by Bill Wendling · 13 years ago
- 09b02c8 After we've modified the prolog to save volatile registers, generate the compact by Bill Wendling · 13 years ago
- f2a35fb Move some ELF directives into ELF asm parser. by Jim Grosbach · 13 years ago
- 5fe5203 Builds llvmc and its examples with CMake. by Oscar Fuentes · 13 years ago
- 796f925 Fixes VS support for llvmc mcc16 llvmc example. by Oscar Fuentes · 13 years ago
- cc866d5 Tidy up. 80 columns. by Jim Grosbach · 13 years ago
- fbff0ec Add uwtable to the langref. by Rafael Espindola · 13 years ago
- 49743b1 Add an RS_Split2 stage used for loop prevention. by Jakob Stoklund Olesen · 13 years ago
- fa89a03 Rename live range stages to better reflect how they are used. by Jakob Stoklund Olesen · 13 years ago
- 2eb40f6 Shorten some expressions by using ArrayRef::slice(). by Frits van Bommel · 13 years ago
- ddfb69c CMake: generalize the system that creates custom targets for by Oscar Fuentes · 13 years ago
- 6d0ac80 Remove uses of std::vector from TypeBuilder. by Jay Foad · 13 years ago
- 166579e Use ArrayRef in the (protected) constructors of ConstantArray, ConstantStruct and ConstantVector. by Jay Foad · 13 years ago
- a920310 Convert GetElementPtrInst to use ArrayRef. by Jay Foad · 13 years ago
- b7fbcc9 switch Triple to take twines instead of stringrefs. by Chris Lattner · 13 years ago
- 3f25ee0 Add Twine support for characters, and switch twine to use a union internally by Chris Lattner · 13 years ago
- 81d686e Never extend live ranges for <undef> uses. by Jakob Stoklund Olesen · 13 years ago
- b09701d Correctly handle <undef> tied uses when rewriting after a split. by Jakob Stoklund Olesen · 13 years ago
- f627530 Omit explicit length here, now that I've had a chance to test this with gcc. by Frits van Bommel · 13 years ago
- d5601cc Set PPCII::MO_DARWIN_STUB only on MacOSX < 10.5. by Roman Divacky · 13 years ago
- 628ed39 clarify that opaque is actually a struct type, PR10430 by Chris Lattner · 13 years ago
- ec8f1ea how about that, StringRef doesn't allow any mutation, thanks to by Chris Lattner · 13 years ago
- 87972fa Add RAGreedy::calcCompactRegion. by Jakob Stoklund Olesen · 13 years ago
- fe9b2d1 Fix bug in SplitEditor::splitLiveThroughBlock when switching registers. by Jakob Stoklund Olesen · 13 years ago
- b466636 Prepare RAGreedy::growRegion for compact regions. by Jakob Stoklund Olesen · 13 years ago
- e60f103 Add a simple method for marking blocks with interference in and out. by Jakob Stoklund Olesen · 13 years ago
- c7931fd Allow null interference cursors to be queried. by Jakob Stoklund Olesen · 13 years ago
- 59a4f9a Fix a silly off by one. by Benjamin Kramer · 13 years ago
- a397a11 We always bounds check the bit set, there is no need to emit zero bytes at the end. by Benjamin Kramer · 13 years ago
- 71883ed Add more constness. by Benjamin Kramer · 13 years ago
- 883d99f ARMMCTargetDesc.h: Fixup to add DataTypes.h, or uint32_t would be unavailable. by NAKAMURA Takumi · 13 years ago
- 9df8567 Turn the DenseSet in MCRegisterClass into a tblgenerated bit field. This should be faster and smaller. by Benjamin Kramer · 13 years ago
- f496d68 Give TargetRegisterClass a pointer to the MCRegisterClass and use it to access its data. by Benjamin Kramer · 13 years ago
- a7cfc08 Move TargetAsmParser.h TargetAsmBackend.h and TargetAsmLexer.h to MC where they belong. by Evan Cheng · 13 years ago
- 7decee3 CMake: Fix LLVM_NATIVE_TARGETMC in config.h.cmake. by NAKAMURA Takumi · 13 years ago
- 4aa8fe8 config.h.cmake: Reorder along config.h.in. by NAKAMURA Takumi · 13 years ago
- 2045ce1 Move trip count discovery outside of the generic LoopUnroll helper. This by Andrew Trick · 13 years ago
- ba03377 whitespace by Andrew Trick · 13 years ago
- 7f8dff6 createXXXMCCodeGenInfo should be static. by Evan Cheng · 13 years ago
- be74029 Sink ARM mc routines into MCTargetDesc. by Evan Cheng · 13 years ago
- 4a5ffb3 ARM SSAT instruction 5-bit immediate handling. by Jim Grosbach · 13 years ago
- 4428069 Move the last uses of RetainFunc etc. over to using getRetainCallee() etc. by Dan Gohman · 13 years ago
- 1608637 Teach cmake configured headers about LLVM_NATIVE_TARGETMC by Oscar Fuentes · 13 years ago
- 6ab4e3d Add FIXME by Jim Grosbach · 13 years ago
- 0e76edf ARM encoding and assembly parsing tests for SMULWB, SMULWT, SMUSD and SMUSDX. by Jim Grosbach · 13 years ago
- bf2845c ARM assembly parsing and encoding updates. by Jim Grosbach · 13 years ago
- 256535f Use the enum value for RegClassIDs. by Benjamin Kramer · 13 years ago
- e78085a Combine all MC initialization routines into one. e.g. InitializeX86MCAsmInfo, by Evan Cheng · 13 years ago