aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2012-06-20Add support for generating reg+reg (indexed) pre-inc loads on PPC.Hal Finkel
2012-06-20Fix DAGCombine to deal with ext-conversion of pre/post_inc loads.Hal Finkel
2012-06-20Fixing a compiler warning in MSVC 10.Aaron Ballman
2012-06-20Remove 'static' from inline functions defined in header files.Chandler Carruth
2012-06-20Fix two rather subtle internal vs. external linker issues.Chandler Carruth
2012-06-20Add predicate check around some patterns.Craig Topper
2012-06-20Add predicate check around some patterns.Craig Topper
2012-06-20Don't insert 128-bit UNDEF into 256-bit vectors. Just keep the 256-bit vector...Craig Topper
2012-06-20A new algorithm for computing LoopInfo. Temporarily disabled.Andrew Trick
2012-06-20Unbreak the MSVC build: add return to unimplemented functions.Francois Pichet
2012-06-20Move the implementation of LoopInfo into LoopInfoImpl.h.Andrew Trick
2012-06-20Add permissions(), map_file_pages(), and unmap_file_pages() to llvm::sys::fs ...Nick Kledzik
2012-06-20Don't assert when given an empty range.Kaelyn Uhrain
2012-06-19Add regunit liveness support to LiveIntervals::handleMove().Jakob Stoklund Olesen
2012-06-19Tidy up.Chad Rosier
2012-06-19Add an ensureMaxAlignment() function to MachineFrameInfo (analogous toChad Rosier
2012-06-19Add DAG-combines for aggressive FMA formation.Lang Hames
2012-06-1980 col.Jakob Stoklund Olesen
2012-06-19Implement PPCInstrInfo::isCoalescableExtInstr().Jakob Stoklund Olesen
2012-06-19Style: Don't reuse variables for multiple purposes.Jakob Stoklund Olesen
2012-06-19Fix PR13148, an inf-loop in StringMap.Chandler Carruth
2012-06-19Emit TableGen's header comment with C-style comments, so it can be used from ...Benjamin Kramer
2012-06-19Have ARM ELF use correct reloc for "b" instr.Jan Wen Voung
2012-06-19Mark most PPC register classes to avoid write-after-write.Hal Finkel
2012-06-19[Support/PathV2] Fix out of bounds access in identify_magic when the file is ...Michael J. Spencer
2012-06-19Make MipsLongBranch::runOnMachineFunction return true.Akira Hatanaka
2012-06-19Use MachineBasicBlock::instr_iterator instead of MachineBasicBlock::iterator inAkira Hatanaka
2012-06-19Add support for generating reg+reg preinc stores on PPC.Hal Finkel
2012-06-19Move the support for using .init_array from ARM to the genericRafael Espindola
2012-06-18revert r158660, since Chris has some issues with this patch (namely using cod...Nuno Lopes
2012-06-18ARM: use NOEN loads and stores if possible when handling struct byval.Manman Ren
2012-06-18Allow up to 64 functional units per processor itinerary.Hal Finkel
2012-06-18Added accessors for getting coff_relocation infoMarshall Clow
2012-06-18ARM: Define generic HINT instruction.Jim Grosbach
2012-06-18add the 'alloc' metadata node to represent the size of offset of buffers poin...Nuno Lopes
2012-06-18This change handles a another case for generating the bic instruction Joel Jones
2012-06-18Temporarily revert r158087.Chandler Carruth
2012-06-17Now that SROA can form alloca's for dynamic vector accesses, further improve ...Pete Cooper
2012-06-16Disable the right instance of TheJIT, this one is only used in asserts.Benjamin Kramer
2012-06-16Guard private fields that are unused in Release builds with #ifndef NDEBUG.Benjamin Kramer
2012-06-16Cleanup trip-count finding for PPC CTR loops (and some bug fixes).Hal Finkel
2012-06-16Teach BBVectorize to combine, when possible, or discard metadata when fusing ...Hal Finkel
2012-06-16Move the Metadata merging methods from GVN and make them public in MDNode.Hal Finkel
2012-06-16Implement irpc. Extracted from a patch by the PaX team. I just added the test.Rafael Espindola
2012-06-16*no need to pollute Intel syntax with bonus mnemonics; operand size is explic...Kay Tiong Khoo
2012-06-16Mips/AsmParser/CMakeLists.txt: Fix dependency.NAKAMURA Takumi
2012-06-16It's not deterministic to iterate over SmallPtrSet. Replace it with SmallSetV...Evan Cheng
2012-06-16Fix crash from r158529 on Bullet.Pete Cooper
2012-06-16Don't call 'FilesToRemove[0]' when the vector is empty, even to computeChandler Carruth
2012-06-16Harden the Unix signals code to be more async signal safe.Chandler Carruth