- Aug 09, 2009
-
-
Anders Carlsson authored
llvm-svn: 78515
-
Anton Korobeynikov authored
'no_hash' modifier. Hopefully this will make Daniel happy :) llvm-svn: 78514
-
Daniel Dunbar authored
- Track whether we need to insert an explicit 'break'. - Invert conditional when matching a single prefix to reduce nesting/bracing/breaking. - wc -l of X86GenAsmMatcher.inc decreased by 10%. :) llvm-svn: 78513
-
Chris Lattner authored
llvm-svn: 78512
-
Chris Lattner authored
llvm-svn: 78511
-
Chris Lattner authored
2. Move section switch printing to MCSection virtual method which takes a TAI. This eliminates textual formatting stuff from TLOF. 3. Eliminate SwitchToSectionDirective, getSectionFlagsAsString, and TLOFELF::AtIsCommentChar. llvm-svn: 78510
-
Chris Lattner authored
llvm-mc's purpose yet and we'll want to switch to creating semantic sections at some point. llvm-svn: 78509
-
- Aug 08, 2009
-
-
Eric Christopher authored
bytes for F2 0F 38 and propagate. Add a FIXME for a set of possibilities which correspond to intrinsics already used. New test. llvm-svn: 78508
-
Anders Carlsson authored
llvm-svn: 78507
-
Jakob Stoklund Olesen authored
llvm-svn: 78506
-
Chris Lattner authored
llvm-svn: 78505
-
Daniel Dunbar authored
Also, redefined MatchRegisterName to just return the register value or a sentinel, to simplify the generated code. llvm-svn: 78504
-
Daniel Dunbar authored
--- Reverse-merging r78501 into '.': U lib/Target/PIC16/PIC16TargetObjectFile.cpp D lib/Target/PIC16/PIC16Section.h llvm-svn: 78503
-
Anders Carlsson authored
llvm-svn: 78502
-
Chris Lattner authored
llvm-svn: 78501
-
Chris Lattner authored
MCSection instances. llvm-svn: 78500
-
Chris Lattner authored
llvm-svn: 78499
-
Chris Lattner authored
A TAI hook is appropriate in this case because this is just an asm syntax issue, not a semantic difference. TLOF should model the semantics of the section. llvm-svn: 78498
-
Jakob Stoklund Olesen authored
Blackfin supports and/or/xor on i32 but not on i16. Teach DAGCombiner::SimplifyBinOpWithSameOpcodeHands to not produce illegal nodes after legalize ops. llvm-svn: 78497
-
Chris Lattner authored
llvm-svn: 78496
-
Chris Lattner authored
give the impls an object-file-specific name. In the future they can take different arguments etc. llvm-svn: 78495
-
Chris Lattner authored
now that they create *all* the sections. llvm-svn: 78494
-
Eric Christopher authored
llvm-svn: 78493
-
Chris Lattner authored
much more efficient way than a sequence of if's. Switch MatchRegisterName to use it. It would be nice if someone could factor this out to a shared place in tblgen :) llvm-svn: 78492
-
Anders Carlsson authored
llvm-svn: 78491
-
-
Fariborz Jahanian authored
llvm-svn: 78489
-
Ryan Flynn authored
llvm-svn: 78488
-
Chris Lattner authored
llvm-svn: 78487
-
Chris Lattner authored
llvm-svn: 78486
-
Daniel Dunbar authored
- Part of optimal static profiling patch sequence by Andreas Neustifter. llvm-svn: 78485
-
Daniel Dunbar authored
- Part of optimal static profiling patch sequence by Andreas Neustifter. llvm-svn: 78484
-
Anders Carlsson authored
Introduce a new PragmaPack attribute, and use it for #pragma pack. The PackedAttr now only represents __attribute__((packed)). This is necessary because #pragma pack and __attribute__((packed)) have different semantics. No functionality change yet, but this lays the groundwork for fixing a record layout bug. llvm-svn: 78483
-
Eric Christopher authored
llvm-svn: 78482
-
Anders Carlsson authored
llvm-svn: 78481
-
Anders Carlsson authored
getFunctionLevelDeclContext needs to get the previous DeclContext if EnterDeclaratorContext has been called. Fixes PR4694. (Doug, please review) llvm-svn: 78480
-
Bruno Cardoso Lopes authored
since they are in 64 bit mode with i64immSExt32 imms. JIT is not affected since it handles both word absolute relocations in the same way llvm-svn: 78479
-
Anders Carlsson authored
llvm-svn: 78478
-
Daniel Dunbar authored
- Part of optimal static profiling patch sequence by Andreas Neustifter. - Store edge, block, and function information separately for each functions (instead of in one giant map). - Return frequencies as double instead of int, and use a sentinel value for missing information. llvm-svn: 78477
-
Bruno Cardoso Lopes authored
Handle large integers, x86_fp80, ConstantAggregateZero, and two more ConstantExpr: GetElementPtr and IntToPtr Set SHF_MERGE bit for mergeable strings Avoid zero initialized strings to be classified as a bss symbol Don't allow common symbols to be classified as STB_WEAK Add a constant to be used as a global value offset in data relocations llvm-svn: 78476
-