aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* System: Don't reexport ___eprintf when building with Clang; this symbol isn'tDaniel Dunbar2010-09-171-0/+7
* MC/AsmParser: Add support for 'a + 4@GOTPCREL' and friends, by reconsing theDaniel Dunbar2010-09-171-2/+81
* Fix the folding of floating-point math library calls, like sin(infinity),Dan Gohman2010-09-171-2/+9
* Add an #include of raw_ostream.h. Previously, this only compiledDan Gohman2010-09-171-0/+1
* Allow the PassRegistry mutex to be lazily initialized, and clean up the globa...Owen Anderson2010-09-161-10/+10
* Do not expose the locking for the PassRegistry in the header. Be careful toOwen Anderson2010-09-161-1/+8
* Update CMake build.Benjamin Kramer2010-09-161-0/+1
* Rename a variable to avoid a declaration conflict.Dan Gohman2010-09-161-3/+3
* Add a pass which prints out all the memdep dependencies.Dan Gohman2010-09-161-0/+153
* If FE forgot to provide a file name (usually it uses "stdin" as name in such ...Devang Patel2010-09-161-0/+4
* Revert r114097, adding back in the assertion against replacing an Instruction...Owen Anderson2010-09-161-24/+11
* fix rdar://8438816 - unrecognized 'fildq' instructionChris Lattner2010-09-161-1/+2
* Print the address of sections as 0 and create the metadata sections in theRafael Espindola2010-09-161-33/+24
* Use a depth-first iteratation in CorrelatedValuePropagation to avoid wasting ...Owen Anderson2010-09-161-2/+6
* When substituting sunkaddrs into indirect arguments an asm, we wereDale Johannesen2010-09-161-2/+4
* It is possible, under specific circumstances involving ptrtoint ConstantExpr'...Owen Anderson2010-09-161-3/+7
* MC-ization of the PICLDR pseudo. Next up, adding the other variantsJim Grosbach2010-09-162-1/+33
* Fix PR8161, in which an unreachable loop causes recursive instruction simplif...Owen Anderson2010-09-161-11/+24
* Make sure to promote single precision floats to double before extracting themJim Grosbach2010-09-161-2/+4
* Make sure that names like .note.GNU-stack are accepted as valid section names.Rafael Espindola2010-09-161-2/+37
* Add support for the .zero directive.Rafael Espindola2010-09-161-0/+22
* Change SPU register re-interpretations from OR to COPY_TO_REGCLASS instruction.Kalle Raiskila2010-09-163-238/+177
* Add better support for environment portion of triple. Original patch byDuncan Sands2010-09-161-6/+32
* Some versions of gcc still warn about "ignoring return value ... declaredDuncan Sands2010-09-161-1/+2
* Remove support for "dregpair" operand modifier, now that it is no longer beingBob Wilson2010-09-162-36/+2
* When expanding ARM pseudo registers, copy the existing predicate operandsBob Wilson2010-09-161-9/+29
* store MC FP immediates as a double instead of as an APFloat, thus avoiding anJim Grosbach2010-09-163-4/+8
* Add missing break.Bob Wilson2010-09-161-0/+1
* Change VLDMQ and VSTMQ to be pseudo instructions. They are expanded afterBob Wilson2010-09-163-15/+70
* Fix a threaded LLVM bug due the need for operator= on reference counted AttrL...Owen Anderson2010-09-161-0/+1
* Use the value mapping provided by LiveIntervalMap. This simplifies the code aJakob Stoklund Olesen2010-09-162-225/+85
* System/Path: Add x86-64 COFF to IdentifyFileType.Michael J. Spencer2010-09-151-0/+4
* Since PassRegistry is currently a shared global object, it needs locking. Wh...Owen Anderson2010-09-151-0/+7
* System/Path: Add isObjectFile().Michael J. Spencer2010-09-151-0/+14
* Add support for the 'lane' modifier on vdup operandsJim Grosbach2010-09-151-7/+25
* Add a InitSections method to the streamer interface.Rafael Espindola2010-09-159-9/+73
* Remember VLDMQ.Jakob Stoklund Olesen2010-09-151-0/+9
* Add missing break.Jakob Stoklund Olesen2010-09-151-0/+1
* Teach the MC disassembler to handle vmov.f32 and vmov.f64 immediate to registerJim Grosbach2010-09-151-8/+7
* move getRegisterNumbering() to out of ARMBaseRegisterInfo into the helperJim Grosbach2010-09-157-87/+80
* PR7959: Handle negative scales in GEPs correctly in BasicAA for non-64-bitEli Friedman2010-09-151-3/+3
* simplify getRegisterNumbering(). Remove the unused isSPVFP argument andJim Grosbach2010-09-152-90/+37
* Refactor uses of getRegisterNumbering() to not need the isSPVFP argument. CheckJim Grosbach2010-09-151-6/+6
* Reduce dependencies in the ARM MC instruction printer.Jim Grosbach2010-09-151-1/+1
* Fix spelling typo.Jim Grosbach2010-09-151-1/+1
* Factor out basic enums and hleper functions from ARM.h for cleaner sharingJim Grosbach2010-09-152-101/+129
* Add support for floating point immediates to MC instruction printing. ARMJim Grosbach2010-09-152-2/+6
* Check bb to ensure that alloca is in separate basic block.Devang Patel2010-09-151-7/+9
* Recognize VST1q64Pseudo and VSTMQ as stack slot stores.Jakob Stoklund Olesen2010-09-151-0/+22
* Reapply Gabor's 113839, 113840, and 113876 with a fix for a problemBob Wilson2010-09-151-0/+17