aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2013-11-21Define comparison for PNaCl bitcode abbreviations.Karl Schimpf
2013-11-07Factor out bitcode parser from pnacl-bcanalyzer.Karl Schimpf
2013-10-30Move global FlagSfi variables to common modulePetar Jovanovic
2013-10-23Remove obsolete bitcode wrapper codeDerek Schuff
2013-10-16Add PNaClSjLjEH pass to implement C++ exception handling using setjmp()+longj...Mark Seaborn
2013-10-11Cherry-pick LLVM 187787 to prevent tail calls on x86-32 when not appropriate.Jan Voung
2013-10-05[MIPS] Define PnaclTargetArchitectureMips_32Petar Jovanovic
2013-10-03PNaCl bitcode: Reject CAST_PTRTOINT and CAST_INTTOPTRMark Seaborn
2013-09-18Remove code referring to PNaCl version 1, since it is no longer used.Karl Schimpf
2013-09-16Work around a gcc 4.6.3 / 4.7 bug.Jim Stichnoth
2013-09-13Report fatal translator errors to the browserDerek Schuff
2013-09-06Clean up vestigial code for constants in PNaCl bitcode files.Karl Schimpf
2013-09-05PNaCl bitcode: Indirect calls: Store return type instead of function typeMark Seaborn
2013-09-05PNaCl bitcode: Don't output the LABEL type in the type tableMark Seaborn
2013-09-04Remove ARRAY/VECTOR types from PNaCl bitcode files.Karl Schimpf
2013-09-03Remove generating STRUCT_ANON records in PNaCl bitcode files.Karl Schimpf
2013-09-03Allow PNaCl bitcode versions to be automatically extendable.Karl Schimpf
2013-08-30PNaCl bitcode: Remove handling of USELIST blocksMark Seaborn
2013-08-30Revert some ARM byval localmods since byval+varargs are not in stable pexes.Jan Voung
2013-08-30Revert "Remove generating STRUCT_ANON records in PNaCl bitcode files."Karl Schimpf
2013-08-30Remove generating STRUCT_ANON records in PNaCl bitcode files.Karl Schimpf
2013-08-29PNaCl bitcode: Remove handling of named struct typesMark Seaborn
2013-08-29PNaCl bitcode: Remove handling of TYPE_CODE_OPAQUEMark Seaborn
2013-08-28PNaCl bitcode: Remove handling of unsupported floating point typesMark Seaborn
2013-08-28PNaCl bitcode: Remove support for >64-bit int constants (CST_CODE_WIDE_INTEGER)Mark Seaborn
2013-08-28Hardcode NaCl in ADT/Triple.h for NaCl only builds (no Darwin/Windows).Jan Voung
2013-08-28Handle pointer conversions for call instructions.Karl Schimpf
2013-08-26Revert LOCALMODs in gold plugin and libLTO related to bitcode shared objects ...Derek Schuff
2013-08-23PNaCl bitcode: Remove support for TYPE_CODE_FUNCTION_OLDMark Seaborn
2013-08-23PNaCl bitcode: Remove support for string constant valuesMark Seaborn
2013-08-14Remove ptrtoint instructions from the PNaCl bitcode file.Karl Schimpf
2013-08-07Add the new @llvm.nacl.atomic.fence.all intrinsicJF Bastien
2013-08-07Revert localmod for bitcode linking speedup (different fix upstream).Jan Voung
2013-08-06Rework PNaCl memory orderingJF Bastien
2013-08-05Fix handling of the volatile bit of loads/stores in PNaCl bitcode files.Karl Schimpf
2013-08-02Remove unnecessary pointer casts on store instructions.Karl Schimpf
2013-08-01Add Intrinsic::nacl_atomic_is_lock_freeJF Bastien
2013-08-01Remove the inttoptr dependency from load instructions.Karl Schimpf
2013-07-30Rewrite ``asm("":::"memory")`` to ``fence seq_cst``JF Bastien
2013-07-29Remove handling of nongenerable instructions in PNaCl reader.Karl Schimpf
2013-07-25Remove block address constants form PNaCl bitcode.Karl Schimpf
2013-07-25Remove dead instructions from the PNaCl bitcode reader/writer:Karl Schimpf
2013-07-25Remove constant expressions and constant inline assembly from the PNaClKarl Schimpf
2013-07-22Enable ability to have multiple PNaCl wire format versions.Karl Schimpf
2013-07-22Remove module info records not allowed by PNaCl from the bitcode.Karl Schimpf
2013-07-18Merge remote-tracking branch 'origin/master'Eli Bendersky
2013-07-15Merge commit '7dfcb84fc16b3bf6b2379713b53090757f0a45f9'Eli Bendersky
2013-07-13Concurrency support for PNaCl ABIJF Bastien
2013-07-10Add option to pnacl-abicheck to handle pnacl bitcodeDerek Schuff
2013-07-09Prune some arch-specific MC InstPrinter (.s printing), from sandboxed transla...Jan Voung