Use StringRef::startswith to do some string comparisons.
[oota-llvm.git] / lib / Target /
2011-11-07 Craig TopperAdd AVX2 variable shift instructions and intrinsics.
2011-11-07 Craig TopperAdd AVX2 VPMOVMASK instructions and intrinsics.
2011-11-07 Craig TopperAdd AVX2 VEXTRACTI128 and VINSERTI128 instructions...
2011-11-06 Craig TopperMore AVX2 instructions and their intrinsics.
2011-11-06 Benjamin KramerReplace (Lower|Upper)caseString in favor of StringRef...
2011-11-06 Craig TopperAdd more AVX2 instructions and intrinsics.
2011-11-05 Chad RosierAdd support for passing i1, i8, and i16 call parameters...
2011-11-05 Benjamin KramerAdd more PRI.64 macros for MSVC and use them throughout...
2011-11-05 Chad RosierAllow i1 to be promoted to i32 for ARM APCS calling...
2011-11-04 Eli FriedmanEnhanced vzeroupper insertion pass that avoids insertin...
2011-11-04 Chad RosierCannot create a result register for non-legal types.
2011-11-04 Chad RosierWhen materializing an i32, SExt vs ZExt doesn't matter...
2011-11-04 Chad RosierEnable support for materializing i1, i8, and i16 intege...
2011-11-04 Daniel Dunbarbuild/cmake: Coalesce the configuration time header...
2011-11-04 Daniel Dunbarbuild/cmake: Use tblgen macro directly instead of llvm_...
2011-11-04 Eli FriedmanAdd missing argument for atomic instructions in c+...
2011-11-04 Craig TopperAdd intrinsics for X86 vcvtps2ph and vcvtph2ps instructions
2011-11-04 Evan ChengFix some minor scheduling itinerary bug. It's not expec...
2011-11-04 Chad RosierIndentation.
2011-11-04 Chad RosierAdd fast-isel support for returning i1, i8, and i16.
2011-11-03 Dan GohmanReapply r143206, with fixes. Disallow physical register...
2011-11-03 Dan Baileyfixed global array handling for ptx to use the correct...
2011-11-03 Daniel Dunbarbuild: Add initial cut at LLVMBuild.txt files.
2011-11-03 Craig TopperAdd new X86 AVX2 VBROADCAST instructions.
2011-11-03 Chad RosierAdd support for sign-extending non-legal types in Selec...
2011-11-02 Lang HamesFixed parameter name.
2011-11-02 Lang HamesTry to lower memset/memcpy/memmove to vector instructio...
2011-11-02 Chad RosierAdd support for comparing integer non-legal types.
2011-11-02 Owen AndersonFix the issue that r143552 was trying to address the...
2011-11-02 Owen AndersonThe rules disallowing single-register reglist operands...
2011-11-02 Owen AndersonRegister list operands are not allowed to contain only...
2011-11-02 Chad RosierFactor out an EmitIntExt function. No functionality...
2011-11-02 Craig TopperMore AVX2 instructions and intrinsics.
2011-11-02 Craig TopperAdd a bunch more X86 AVX2 instructions and their corres...
2011-11-02 Chad RosierFactor out a SelectTrunc function. No functionality...
2011-11-01 Jim GrosbachARM label operands can be quoted.
2011-11-01 Jim GrosbachARM label operands can have an optional '#' before...
2011-11-01 Owen AndersonFix disassembly of some VST1 instructions.
2011-11-01 Sebastian Poprename getHostTriple into getDefaultTargetTriple
2011-11-01 Eli FriedmanTeach the x86 backend a couple tricks for dealing with...
2011-11-01 Richard OsborneDon't fold negative offsets into cp / dp accesses to...
2011-11-01 Jim GrosbachARM VLD/VST assembly parsing for symbolic address operands.
2011-10-31 Eli FriedmanAdd support for new atomics to cpp backend. Misc other...
2011-10-31 Jim GrosbachARM VST1 w/ writeback assembly parsing and encoding.
2011-10-31 Jim GrosbachARM writeback vs. stride operands for VST/VLD.
2011-10-31 Owen AndersonMore not-crashing NEON disassembly updates for the...
2011-10-31 Craig TopperBegin adding AVX2 instructions. No selection support...
2011-10-31 Nick LewyckySwitch new .file directive emission off by default...
2011-10-30 Craig TopperAdd intrinsics and feature flag for read/write FS/GS...
2011-10-30 Benjamin KramerX86: Emit logical shift by constant splat of <16 x...
2011-10-30 Nadav RotemFix pr11266.
2011-10-29 Benjamin KramerPPC: Disable moves for all CR subregisters.
2011-10-29 Dan GohmanRevert r143206, as there are still some failing tests.
2011-10-28 Jim GrosbachARM mode 'mov' to 'mvn' assembler alias.
2011-10-28 Jim GrosbachAdd Thumb2 alias for "mov Rd, #imm" to "mvn Rd, #~imm".
2011-10-28 Owen AndersonSpecify that the high bit of the alignment field is...
2011-10-28 Akira HatanakaMake changes necessary in LowerFormalArguments to suppo...
2011-10-28 Akira HatanakaMake changes necessary in LowerCall to support Mips64.
2011-10-28 Akira HatanakaAdd variable IsO32 to MipsTargetLowering.
2011-10-28 Owen AndersonReapply r143202, with a manual decoding hook for SWP...
2011-10-28 Dan GohmanReapply r143177 and r143179 (reverting r143188), with...
2011-10-28 Owen AndersonRevert r143202.
2011-10-28 Owen AndersonSpecify fixed bits on CPS instructions to enable roundt...
2011-10-28 Jim GrosbachThumb2 ADD/SUB instructions encoding selection outside...
2011-10-28 Duncan SandsSpeculatively disable Dan's commits 143177 and 143179...
2011-10-28 Dan GohmanEliminate LegalizeOps' LegalizedNodes map and have...
2011-10-28 Jim GrosbachARM Allow 'q' registers in VLD/VST vector lists.
2011-10-27 Dan GohmanRemove the Alpha backend.
2011-10-27 Owen AndersonAdd some NEON stores to the VLD decoding hook that...
2011-10-27 Jakob Stoklund OlesenAlso set addrmode6 alignment when align==size.
2011-10-27 Jim GrosbachARM isel for vld1, opcode selection for register stride...
2011-10-27 Evan ChengAvoid partial CPSR dependency from loop backedges....
2011-10-27 Kevin EnderbyChange the sysexit mnemonic (and sysexitl) to never...
2011-10-27 Jim GrosbachThumb2 t2LDMDB[_UPD] assembly parsing to recognize...
2011-10-27 Jim GrosbachThumb2 t2MVNi assembly parsing to recognize ".w" suffix.
2011-10-27 Chad RosierA branch predicated on a constant can just FastEmit...
2011-10-26 Lang HamesRename NonScalarIntSafe to something more appropriate.
2011-10-26 Chad RosierAdd a TODO comment. FastISel works by parsing each...
2011-10-26 Chad RosierFactor a little more code into EmitCmp, which should...
2011-10-26 Chad RosierUse EmitCmp in SelectBranch. No functional change...
2011-10-26 Chad RosierFactor out an EmitCmp function that can be used by...
2011-10-26 Jim GrosbachThumb2 ldr pc-relative encoding fixes.
2011-10-26 Rafael EspindolaFixes an issue reported by -verify-machineinstrs.
2011-10-26 Jim GrosbachARM parse parenthesized expressions for label references.
2011-10-26 Rafael EspindolaThis commit introduces two fake instructions MORESTACK_...
2011-10-26 Lang HamesMake sure short memsets on ARM lower to stores, even...
2011-10-26 Jim GrosbachThumb2 remove redundant ".w" suffix from t2MVNCCi pattern.
2011-10-26 James MolloyRevert r142530 at least temporarily while a discussion...
2011-10-26 Bill WendlingUse a worklist to prevent the iterator from becoming...
2011-10-26 Evan ChengRevert part of r142530. The patch potentially hurts...
2011-10-25 Bruno Cardoso LopesCorrects previously incorrect $sp change in MipsCompila...
2011-10-25 Jim GrosbachARM assembly parsing and encoding for VLD1 with writeback.
2011-10-25 Dan GohmanRemove the Blackfin backend.
2011-10-24 Dan GohmanRemove the SystemZ backend.
2011-10-24 Jim GrosbachNuke dead code. Nothing generates the VLD1d64QPseudo_UP...
2011-10-24 Jim GrosbachARM assembly parsing and encoding for VLD1 w/ writeback.
2011-10-24 Eli FriedmanDon't crash on variable insertelement on ARM. PR10258.
2011-10-24 Evan ChengARMConstantPoolMBB::print should print BB number.
2011-10-24 Jim GrosbachARM assembly parsing and encoding for VLD1 w/ writeback.
2011-10-24 Jim GrosbachARM refactor am6offset usage for VLD1.
next